📄 key2.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 03/27/2008 14:28:51 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE START_AD.obj, mykey.obj TO key2 RAMSIZE (256)
MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
START_AD.obj (?C_STARTUP)
mykey.obj (MYKEY)
C:\KEIL\C51\LIB\C51FPL.LIB (PRINTF)
C:\KEIL\C51\LIB\C51FPL.LIB (SCANF)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPROUND)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCONVERT)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?ATOF)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPNEG)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FTNPWR)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PILDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
C:\KEIL\C51\LIB\C51L.LIB (GETCHAR)
C:\KEIL\C51\LIB\C51L.LIB (UNGETC)
C:\KEIL\C51\LIB\C51L.LIB (ISSPACE)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPDATA)
C:\KEIL\C51\LIB\C51L.LIB (_GETKEY)
LINK MAP OF MODULE: key2 (?C_STARTUP)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0009H UNIT ?DT?SCANF?SCANF
DATA 0011H 0005H UNIT _DATA_GROUP_
DATA 0016H 0002H UNIT ?DT??C?ATOF??C?ATOF
0018H 0008H *** GAP ***
BL51 BANKED LINKER/LOCATER V6.00 03/27/2008 14:28:51 PAGE 2
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
BIT 0021H.1 0000H.6 UNIT ?BI?SCANF?SCANF
BIT 0021H.7 0000H.5 UNIT ?BI??C?ATOF??C?ATOF
BIT 0022H.4 0000H.1 UNIT ?BI?GETCHAR
0022H.5 0000H.3 *** GAP ***
IDATA 0023H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 004DH UNIT ?XD?MYKEY
XDATA 004DH 0030H UNIT _XDATA_GROUP_
XDATA 007DH 002EH UNIT ?XD?SCANF?SCANF
XDATA 00ABH 0001H UNIT ?XD?GETCHAR
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0659H UNIT ?C?LIB_CODE
CODE 065CH 0483H UNIT ?PR?PRINTF?PRINTF
CODE 0ADFH 035AH UNIT ?PR?SCANF?SCANF
CODE 0E39H 018BH UNIT ?PR?DIS_PAGE2?MYKEY
CODE 0FC4H 0137H UNIT ?PR?SET_NEXT?MYKEY
CODE 10FBH 011CH UNIT ?PR?PAGE1?MYKEY
CODE 1217H 00E6H UNIT ?PR??C?ATOF??C?ATOF
CODE 12FDH 00A0H UNIT ?CO?MYKEY
CODE 139DH 0092H UNIT ?C_C51STARTUP
CODE 142FH 008DH UNIT ?PR?LCD_INITIAL?MYKEY
CODE 14BCH 0088H UNIT ?PR?MSG_KEY?MYKEY
CODE 1544H 0059H UNIT ?PR?MAIN?MYKEY
CODE 159DH 004DH UNIT ?PR?_WRITETEXTSCREEN?MYKEY
CODE 15EAH 0044H UNIT ?PR?_NCSTRCPY?MYKEY
CODE 162EH 0042H UNIT ?PR?_PRINTSTR?MYKEY
CODE 1670H 0034H UNIT ?PR?_CMDWRITE?MYKEY
CODE 16A4H 002EH UNIT ?PR?CHECK_KEY?MYKEY
CODE 16D2H 002DH UNIT ?PR?_DATAWRITE?MYKEY
CODE 16FFH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1726H 0021H UNIT ?PR?_DELAY?MYKEY
CODE 1747H 0020H UNIT ?PR?_FULLSCREENFILL?MYKEY
CODE 1767H 0016H UNIT ?C_INITSEG
CODE 177DH 0014H UNIT ?PR?GETCHAR?GETCHAR
CODE 1791H 0014H UNIT ?PR?_ISSPACE?ISSPACE
CODE 17A5H 000AH UNIT ?PR?_GETKEY?_GETKEY
CODE 17AFH 0008H UNIT ?PR?GETCHAR?UNGETCHAR
CODE 17B7H 0001H UNIT ?PR?SET_ADD?MYKEY
CODE 17B8H 0001H UNIT ?PR?SET_SUB?MYKEY
OVERLAY MAP OF MODULE: key2 (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MYKEY
+--> ?C_INITSEG
?PR?MAIN?MYKEY ----- ----- ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.00 03/27/2008 14:28:51 PAGE 3
+--> ?PR?LCD_INITIAL?MYKEY
+--> ?PR?_CMDWRITE?MYKEY
+--> ?PR?_FULLSCREENFILL?MYKEY
+--> ?PR?_DELAY?MYKEY
+--> ?PR?DIS_PAGE2?MYKEY
?PR?LCD_INITIAL?MYKEY ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY?MYKEY
+--> ?PR?_CMDWRITE?MYKEY
?PR?_FULLSCREENFILL?MYKEY ----- ----- ----- ----- ----- -----
+--> ?PR?_CMDWRITE?MYKEY
+--> ?PR?_DATAWRITE?MYKEY
?PR?DIS_PAGE2?MYKEY ----- ----- ----- ----- ----- -----
+--> ?CO?MYKEY
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_NCSTRCPY?MYKEY
+--> ?PR?_WRITETEXTSCREEN?MYKEY
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0011H 0005H 004DH 0030H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_NCSTRCPY?MYKEY ----- ----- ----- ----- 004DH 0006H
?PR?_WRITETEXTSCREEN?MYKEY ----- ----- ----- ----- 004DH 0004H
+--> ?PR?_PRINTSTR?MYKEY
+--> ?PR?_CMDWRITE?MYKEY
+--> ?PR?_DATAWRITE?MYKEY
?PR?_PRINTSTR?MYKEY ----- ----- ----- ----- 0051H 0002H
+--> ?PR?_CMDWRITE?MYKEY
+--> ?CO?MYKEY
+--> ?PR?_DATAWRITE?MYKEY
+--> ?PR?_DELAY?MYKEY
SYMBOL TABLE OF MODULE: key2 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:139DH SEGMENT ?C_C51STARTUP
I:0023H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00AFH SYMBOL CFG8XX
N:0000H SYMBOL EXSP
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:13A3H SYMBOL IDATALOOP
D:00A0H SYMBOL P2
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
BL51 BANKED LINKER/LOCATER V6.00 03/27/2008 14:28:51 PAGE 4
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0001H SYMBOL PPAGEENABLE
D:0081H SYMBOL SP
D:00B7H SYMBOL SPH
N:0200H SYMBOL STACKSIZE
C:139DH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
N:0001H SYMBOL XRAMEN
N:0600H SYMBOL XSTACKSTART
N:0001H SYMBOL _CFG8XX
C:0000H LINE# 167
C:139DH LINE# 176
C:13A0H LINE# 180
C:13A2H LINE# 181
C:13A3H LINE# 182
C:13A4H LINE# 183
C:13A6H LINE# 202
C:13A9H LINE# 236
C:13ACH LINE# 248
------- ENDMOD ?C_STARTUP
------- MODULE MYKEY
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:142FH PUBLIC LCD_Initial
D:00B0H PUBLIC P3
C:167BH PUBLIC _CmdWrite
X:0000H PUBLIC IKEYSTUS
D:00D8H PUBLIC ADCSTAT
B:00B0H.6 PUBLIC _WR
X:0002H PUBLIC keyenterflag
X:0003H PUBLIC FLASHDATA
X:000BH PUBLIC FLASHADDR
X:000DH PUBLIC CPRST
D:00A8H PUBLIC IE
X:000EH PUBLIC CPRAMADDR
B:00B0H.4 PUBLIC CS
C:17B8H PUBLIC set_SUB
D:00B8H PUBLIC IP
D:00E8H PUBLIC I2CCON
B:00B0H.5 PUBLIC RS
D:00E8H PUBLIC DCON
C:1544H PUBLIC main
C:16A4H PUBLIC check_key
X:000FH PUBLIC ckey
X:0010H PUBLIC freq
C:10FBH PUBLIC Page1
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
X:0012H PUBLIC FLASHTAB
C:163DH PUBLIC _Printstr
D:00F8H PUBLIC SPICON
BL51 BANKED LINKER/LOCATER V6.00 03/27/2008 14:28:51 PAGE 5
C:0E39H PUBLIC dis_Page2
X:0014H PUBLIC ip
B:00B0H.3 PUBLIC _RST
C:15EAH PUBLIC _ncstrcpy
X:0018H PUBLIC FLASHPOS
C:1747H PUBLIC _FullScreenFill
X:0022H PUBLIC vp
C:1365H PUBLIC TBSTUS
D:00C8H PUBLIC T2CON
C:16EAH PUBLIC _DataWrite
C:0FC4H PUBLIC set_NEXT
X:0026H PUBLIC DATALCD
C:1726H PUBLIC _delay
C:14BCH PUBLIC msg_key
B:00B0H.7 PUBLIC _RD
C:17B7H PUBLIC set_ADD
C:159DH PUBLIC _WriteTextScreen
D:00D0H PUBLIC PSW
D:00C0H PUBLIC WDCON
------- PROC MAIN
C:1544H LINE# 14
C:1544H LINE# 15
C:1544H LINE# 16
C:154DH LINE# 18
C:1550H LINE# 19
C:155AH LINE# 20
C:1564H LINE# 21
C:156DH LINE# 22
C:1570H LINE# 23
C:1572H LINE# 24
C:1574H LINE# 25
C:1576H LINE# 26
C:1578H LINE# 27
C:157BH LINE# 28
C:157EH LINE# 30
C:1585H LINE# 31
C:158CH LINE# 32
C:1591H LINE# 33
C:1598H LINE# 35
C:159BH LINE# 36
C:159BH LINE# 39
------- ENDPROC MAIN
------- PROC CHECK_KEY
C:16A4H LINE# 43
C:16A4H LINE# 44
C:16A4H LINE# 45
C:16A7H LINE# 46
C:16AAH LINE# 47
C:16ADH LINE# 48
C:16B0H LINE# 49
C:16B9H LINE# 50
C:16BCH LINE# 51
C:16C2H LINE# 52
C:16C5H LINE# 53
C:16CBH LINE# 55
C:16CCH LINE# 58
C:16D1H LINE# 59
BL51 BANKED LINKER/LOCATER V6.00 03/27/2008 14:28:51 PAGE 6
C:16D1H LINE# 60
------- ENDPROC CHECK_KEY
------- PROC MSG_KEY
------- DO
D:0007H SYMBOL i1
------- ENDDO
C:14BCH LINE# 62
C:14BCH LINE# 63
C:14BCH LINE# 65
C:14BDH LINE# 66
C:14BFH LINE# 67
C:14CFH LINE# 68
C:14CFH LINE# 69
C:14D3H LINE# 70
C:14E0H LINE# 71
C:14E2H LINE# 72
C:14E3H LINE# 73
C:14E6H LINE# 74
C:14FDH LINE# 75
C:14FDH LINE# 76
C:1501H LINE# 77
C:150EH LINE# 78
C:1510H LINE# 79
C:1519H LINE# 80
C:1522H LINE# 81
C:1531H LINE# 82
C:1531H LINE# 84
C:1536H LINE# 85
C:1536H LINE# 86
C:153BH LINE# 87
C:153EH LINE# 93
C:153EH LINE# 94
C:1543H LINE# 95
------- ENDPROC MSG_KEY
------- PROC SET_NEXT
C:0FC4H LINE# 101
C:0FC4H LINE# 102
C:0FC4H LINE# 103
C:0FCFH LINE# 104
C:0FCFH LINE# 105
C:0FD5H LINE# 106
C:0FEDH LINE# 108
C:0FEEH LINE# 111
C:0FEEH LINE# 112
C:1009H LINE# 113
C:1021H LINE# 114
C:102AH LINE# 115
C:1038H LINE# 116
C:1055H LINE# 117
C:1063H LINE# 118
C:1080H LINE# 119
C:1088H LINE# 121
C:108EH LINE# 122
C:10B1H LINE# 123
C:10D4H LINE# 124
C:10F7H LINE# 126
C:10FAH LINE# 127
BL51 BANKED LINKER/LOCATER V6.00 03/27/2008 14:28:51 PAGE 7
C:10FAH LINE# 130
C:10FAH LINE# 131
------- ENDPROC SET_NEXT
------- PROC SET_ADD
C:17B7H LINE# 171
C:17B7H LINE# 172
C:17B7H LINE# 175
------- ENDPROC SET_ADD
------- PROC SET_SUB
C:17B8H LINE# 178
C:17B8H LINE# 179
C:17B8H LINE# 181
------- ENDPROC SET_SUB
------- PROC _DELAY
D:0006H SYMBOL t
------- DO
D:0002H SYMBOL i
D:0004H SYMBOL j
------- ENDDO
C:1726H LINE# 190
C:1726H LINE# 191
C:1726H LINE# 194
C:1730H LINE# 195
C:1733H LINE# 196
C:1746H LINE# 197
------- ENDPROC _DELAY
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -