📄 cmd16887.m51
字号:
BL51 BANKED LINKER/LOCATER V5.00 05/22/2006 08:36:11 PAGE 1
BL51 BANKED LINKER/LOCATER V5.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE MAIN.obj, FM24C04.obj, DISP.obj, KEYBOARD.obj TO CMD16887 RAMSIZE (256) XDATA (0X0000-0X03FF)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
MAIN.obj (MAIN)
FM24C04.obj (FM24C04)
DISP.obj (DISP)
KEYBOARD.obj (KEYBOARD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
LINK MAP OF MODULE: CMD16887 (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
REG 0010H 0008H ABSOLUTE "REG BANK 2"
DATA 0018H 0008H UNIT ?DT?DISP
DATA 0020H 0003H BIT_ADDR ?BA?MAIN
DATA 0023H 0001H BIT_ADDR ?BA?DISP
BIT 0024H.0 0002H.3 UNIT ?BI?MAIN
BIT 0026H.3 0000H.3 UNIT ?BI?FM24C04
BIT 0026H.6 0000H.3 UNIT ?BI?DISP
BIT 0027H.1 0000H.3 UNIT _BIT_GROUP_
BIT 0027H.4 0000H.2 UNIT ?BI?KEYBOARD
0027H.6 0000H.2 *** GAP ***
DATA 0028H 0016H UNIT _DATA_GROUP_
DATA 003EH 0010H UNIT ?DT?MAIN
IDATA 004EH 0006H UNIT ?ID?KEYBOARD
IDATA 0054H 0005H UNIT ?ID?MAIN
IDATA 0059H 0001H UNIT ?ID?DISP
IDATA 005AH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 00A6H UNIT ?XD?MAIN
XDATA 00A6H 0065H UNIT ?XD?DISP
XDATA 010BH 0001H UNIT ?XD?KEYBOARD
BL51 BANKED LINKER/LOCATER V5.00 05/22/2006 08:36:11 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?CO?MAIN
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0010H UNIT ?PR?DCESPK_OUT?KEYBOARD
CODE 001EH 0001H UNIT ?PR?INT_INT0?MAIN
CODE 001FH 0001H UNIT ?PR?DISP_VIP_A?DISP
0020H 0003H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 042DH UNIT ?C?LIB_CODE
CODE 045BH 03E3H UNIT ?PR?KEYA_SOLVE?KEYBOARD
CODE 083EH 018AH UNIT ?PR?READ_KEY?KEYBOARD
CODE 09C8H 0117H UNIT ?PR?INT_TIMER0?MAIN
CODE 0ADFH 00FFH UNIT ?PR?_DISP_LCD1?DISP
CODE 0BDEH 00F2H UNIT ?PR?_DISP_LCD2?DISP
CODE 0CD0H 00DDH UNIT ?PR?MAIN
CODE 0DADH 00C1H UNIT ?PR?MATHS_A?MAIN
CODE 0E6EH 00ACH UNIT ?PR?MATHS_B?MAIN
CODE 0F1AH 00A9H UNIT ?PR?KEYBOARD
CODE 0FC3H 009DH UNIT ?PR?SCOUT?MAIN
CODE 1060H 009AH UNIT ?PR?SERI_INT?MAIN
CODE 10FAH 008EH UNIT ?PR?INT_TIMER2?MAIN
CODE 1188H 008CH UNIT ?PR?READ_EEPROM?MAIN
CODE 1214H 006BH UNIT ?PR?INITIALIZESYSTEM?MAIN
CODE 127FH 0067H UNIT ?PR?DISP
CODE 12E6H 005FH UNIT ?PR?_READBYTESEQ?FM24C04
CODE 1345H 0056H UNIT ?PR?_ANSWEROK?MAIN
CODE 139BH 004AH UNIT ?PR?PICKUP?MAIN
CODE 13E5H 0045H UNIT ?PR?_ANSWERERR?MAIN
CODE 142AH 0041H UNIT ?PR?COMSTART?MAIN
CODE 146BH 003CH UNIT ?PR?WORKAJ2?MAIN
CODE 14A7H 0039H UNIT ?PR?WORKAJL?MAIN
CODE 14E0H 0038H UNIT ?PR?MAIN?MAIN
CODE 1518H 0036H UNIT ?PR?CLEAR_WORKA?MAIN
CODE 154EH 0036H UNIT ?PR?CLEAR_WORKB?MAIN
CODE 1584H 0035H UNIT ?PR?_NACK?FM24C04
CODE 15B9H 0030H UNIT ?PR?INBYTE?FM24C04
CODE 15E9H 0030H UNIT ?PR?_WRITEBYTESEQ?FM24C04
CODE 1619H 002DH UNIT ?PR?_DISP_DOT1?DISP
CODE 1646H 002DH UNIT ?PR?_DISP_DOT2?DISP
CODE 1673H 002CH UNIT ?PR?DISP_KEY?DISP
CODE 169FH 002BH UNIT ?PR?_OUTBYTE?FM24C04
CODE 16CAH 0021H UNIT ?PR?CLR_EXITDATA_A?KEYBOARD
CODE 16EBH 001DH UNIT ?PR?_WRITEBYTE?FM24C04
CODE 1708H 001CH UNIT ?PR?_READBYTE?FM24C04
CODE 1724H 000EH UNIT ?PR?FM24C04
CODE 1732H 000CH UNIT ?C_C51STARTUP
CODE 173EH 000BH UNIT ?PR?START?FM24C04
CODE 1749H 000BH UNIT ?PR?STOP?FM24C04
CODE 1754H 000BH UNIT ?PR?KEYB_SOLVE?KEYBOARD
CODE 175FH 0009H UNIT ?PR?ACK?FM24C04
CODE 1768H 0008H UNIT ?CO?DISP
BL51 BANKED LINKER/LOCATER V5.00 05/22/2006 08:36:11 PAGE 3
OVERLAY MAP OF MODULE: CMD16887 (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------
?PR?INT_TIMER0?MAIN 0027H.1 0000H.1 0028H 0001H
+--> ?PR?MAIN
+--> ?PR?DCESPK_OUT?KEYBOARD
?PR?DCESPK_OUT?KEYBOARD ----- ----- ----- -----
+--> ?PR?KEYBOARD
*** NEW ROOT ***************************************************
?PR?SERI_INT?MAIN ----- ----- 0029H 0001H
+--> ?PR?MAIN
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INITIALIZESYSTEM?MAIN
+--> ?PR?READ_EEPROM?MAIN
+--> ?PR?SCOUT?MAIN
+--> ?PR?PICKUP?MAIN
+--> ?PR?DISP_KEY?DISP
+--> ?PR?COMSTART?MAIN
?PR?INITIALIZESYSTEM?MAIN ----- ----- ----- -----
+--> ?PR?CLEAR_WORKA?MAIN
+--> ?PR?CLEAR_WORKB?MAIN
?PR?READ_EEPROM?MAIN ----- ----- 002AH 0001H
+--> ?PR?_READBYTESEQ?FM24C04
+--> ?PR?_WRITEBYTE?FM24C04
+--> ?PR?_READBYTE?FM24C04
+--> ?PR?MAIN
+--> ?PR?_WRITEBYTESEQ?FM24C04
?PR?_READBYTESEQ?FM24C04 ----- ----- 002BH 0007H
+--> ?PR?_NACK?FM24C04
+--> ?PR?START?FM24C04
+--> ?PR?INBYTE?FM24C04
+--> ?PR?ACK?FM24C04
+--> ?PR?STOP?FM24C04
?PR?_NACK?FM24C04 ----- ----- ----- -----
+--> ?PR?START?FM24C04
+--> ?PR?_OUTBYTE?FM24C04
?PR?_OUTBYTE?FM24C04 ----- ----- ----- -----
+--> ?PR?FM24C04
BL51 BANKED LINKER/LOCATER V5.00 05/22/2006 08:36:11 PAGE 4
?PR?INBYTE?FM24C04 ----- ----- ----- -----
+--> ?PR?FM24C04
?PR?_WRITEBYTE?FM24C04 ----- ----- ----- -----
+--> ?PR?START?FM24C04
+--> ?PR?_NACK?FM24C04
+--> ?PR?STOP?FM24C04
?PR?_READBYTE?FM24C04 ----- ----- ----- -----
+--> ?PR?_NACK?FM24C04
+--> ?PR?START?FM24C04
+--> ?PR?INBYTE?FM24C04
+--> ?PR?STOP?FM24C04
?PR?_WRITEBYTESEQ?FM24C04 ----- ----- 0037H 0007H
+--> ?PR?_NACK?FM24C04
+--> ?PR?STOP?FM24C04
?PR?SCOUT?MAIN ----- ----- ----- -----
+--> ?PR?WORKAJL?MAIN
+--> ?PR?WORKAJ2?MAIN
+--> ?PR?READ_KEY?KEYBOARD
+--> ?PR?KEYA_SOLVE?KEYBOARD
+--> ?PR?KEYB_SOLVE?KEYBOARD
+--> ?PR?MATHS_A?MAIN
+--> ?PR?MAIN
+--> ?PR?_DISP_LCD1?DISP
+--> ?PR?_DISP_DOT1?DISP
+--> ?PR?MATHS_B?MAIN
+--> ?PR?_DISP_LCD2?DISP
+--> ?PR?_DISP_DOT2?DISP
+--> ?PR?DCESPK_OUT?KEYBOARD
?PR?WORKAJL?MAIN ----- ----- ----- -----
+--> ?PR?MAIN
?PR?WORKAJ2?MAIN ----- ----- ----- -----
+--> ?PR?MAIN
?PR?READ_KEY?KEYBOARD 0027H.2 0000H.1 002AH 0005H
+--> ?PR?KEYBOARD
?PR?KEYA_SOLVE?KEYBOARD ----- ----- 002AH 000DH
+--> ?PR?CLR_EXITDATA_A?KEYBOARD
+--> ?PR?KEYBOARD
+--> ?PR?DCESPK_OUT?KEYBOARD
+--> ?PR?DISP_VIP_A?DISP
+--> ?PR?_WRITEBYTESEQ?FM24C04
?PR?MATHS_A?MAIN ----- ----- 002AH 0009H
+--> ?PR?MAIN
?PR?_DISP_LCD1?DISP 0027H.2 0000H.2 002AH 000EH
+--> ?PR?DISP
?PR?DISP ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.00 05/22/2006 08:36:11 PAGE 5
+--> ?CO?DISP
?PR?_DISP_DOT1?DISP 0027H.2 0000H.1 ----- -----
+--> ?PR?DISP
?PR?MATHS_B?MAIN ----- ----- 002AH 0009H
+--> ?PR?MAIN
?PR?_DISP_LCD2?DISP 0027H.2 0000H.2 002AH 000EH
+--> ?PR?DISP
?PR?_DISP_DOT2?DISP 0027H.2 0000H.1 ----- -----
+--> ?PR?DISP
?PR?PICKUP?MAIN ----- ----- ----- -----
+--> ?PR?CLEAR_WORKA?MAIN
+--> ?PR?MAIN
?PR?DISP_KEY?DISP 0027H.2 0000H.1 ----- -----
?PR?COMSTART?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?_ANSWEROK?MAIN
+--> ?PR?_ANSWERERR?MAIN
?PR?_ANSWEROK?MAIN ----- ----- 002AH 0003H
?PR?_ANSWERERR?MAIN ----- ----- ----- -----
+--> ?PR?MAIN
SYMBOL TABLE OF MODULE: CMD16887 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
C:14A7H PUBLIC workajl
D:003EH PUBLIC k1spk_time
C:13E5H PUBLIC _AnswerErr
D:003FH PUBLIC k2spk_time
C:0006H PUBLIC ver_num
B:00E8H.0 PUBLIC jsq1
D:0090H PUBLIC P1
C:09C8H PUBLIC int_timer0
B:0090H.3 PUBLIC mc1
B:00E8H.1 PUBLIC jsq2
B:0090H.4 PUBLIC mc2
D:00B0H PUBLIC P3
C:10FAH PUBLIC int_timer2
B:00B0H.4 PUBLIC T0
B:00D0H.6 PUBLIC AC
D:00E8H PUBLIC P4
X:0000H PUBLIC ration_num_a
B:00B0H.5 PUBLIC T1
BL51 BANKED LINKER/LOCATER V5.00 05/22/2006 08:36:11 PAGE 6
B:0090H.0 PUBLIC T2
B:00A8H.7 PUBLIC EA
B:00A8H.6 PUBLIC EC
C:1188H PUBLIC read_eeprom
B:00B0H.5 PUBLIC DP1BUSY
B:0098H.7 PUBLIC FE
B:00B0H.4 PUBLIC DP2BUSY
D:00A8H PUBLIC IE
B:0024H.0 PUBLIC update_worka
C:1345H PUBLIC _AnswerOk
C:139BH PUBLIC pickup
B:0024H.1 PUBLIC update_workb
D:0020H PUBLIC alarm
C:1518H PUBLIC clear_worka
C:154EH PUBLIC clear_workb
B:0021H.4 PUBLIC cgq1s1
B:0021H.6 PUBLIC cgq2s1
B:0021H.5 PUBLIC cgq1s2
X:0004H PUBLIC decimal_a
B:0021H.7 PUBLIC cgq2s2
B:00B0H.3 PUBLIC DQ
D:0040H PUBLIC time_seccnt
X:0005H PUBLIC decimal_b
B:00C8H.6 PUBLIC EXF2
B:00B0H.7 PUBLIC RD
B:0021H.0 PUBLIC tq1
B:0090H.1 PUBLIC sr1
B:0021H.1 PUBLIC tq2
B:0090H.2 PUBLIC sr2
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
B:0098H.0 PUBLIC RI
B:00B0H.2 PUBLIC INT0
B:00D0H.7 PUBLIC CY
B:0098H.1 PUBLIC TI
B:00B0H.3 PUBLIC INT1
X:0006H PUBLIC oil_types_a
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -