?? demo.m51
字號:
BL51 BANKED LINKER/LOCATER V5.03 12/15/2008 16:23:28 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE RC500.obj, main.obj TO demo RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
RC500.obj (RC500)
main.obj (MAIN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CILDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
LINK MAP OF MODULE: demo (RC500)
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"
IDATA 0010H 000DH UNIT ?ID?RC500
001DH 0003H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 001EH UNIT _DATA_GROUP_
DATA 0040H 001AH UNIT ?DT?RC500
IDATA 005AH 0013H UNIT _IDATA_GROUP_
IDATA 006DH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 0362H 024BH UNIT ?PR?_M500PICCCASCANTICOLL?RC500
CODE 05ADH 0222H UNIT ?PR?_M500PCDCMD?RC500
CODE 07CFH 01D9H UNIT ?C?LIB_CODE
CODE 09A8H 01C8H UNIT ?PR?RC500ISR?RC500
CODE 0B70H 0091H UNIT ?PR?_M500PICCCOMMONREQUEST?RC500
CODE 0C01H 008FH UNIT ?PR?CARDLOOP?MAIN
CODE 0C90H 0089H UNIT ?PR?_M500PICCCASCSELECT?RC500
CODE 0D19H 0088H UNIT ?PR?_M500PCDSETTMO?RC500
CODE 0DA1H 005EH UNIT ?PR?M500PCDRESET?RC500
CODE 0DFFH 0054H UNIT ?PR?M500PCDCONFIG?RC500
CODE 0E53H 004DH UNIT ?PR?M500PICCHALT?RC500
CODE 0EA0H 0031H UNIT ?PR?INIT?MAIN
CODE 0ED1H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
BL51 BANKED LINKER/LOCATER V5.03 12/15/2008 16:23:28 PAGE 2
CODE 0EF8H 0026H UNIT ?PR?_M500PCDRFRESET?RC500
CODE 0F1EH 0025H UNIT ?PR?_PRINTCHAR?MAIN
CODE 0F43H 001DH UNIT ?PR?_CLEARBITMASK?RC500
CODE 0F60H 0019H UNIT ?PR?_WRITEIO?RC500
CODE 0F79H 0015H UNIT ?PR?_DELAY_MS?RC500
CODE 0F8EH 0013H UNIT ?PR?_WRITERAWIO?RC500
CODE 0FA1H 0012H UNIT ?PR?MFCONFIG?RC500
CODE 0FB3H 0012H UNIT ?PR?_PRINTHEX?MAIN
CODE 0FC5H 0011H UNIT ?PR?_READIO?RC500
CODE 0FD6H 0011H UNIT ?PR?_SETBITMASK?RC500
CODE 0FE7H 0010H UNIT ?CO?MAIN
CODE 0FF7H 000CH UNIT ?PR?_M500PCDMFOUTSELECT?RC500
CODE 1003H 000CH UNIT ?C_C51STARTUP
CODE 100FH 0009H UNIT ?PR?DELAY_100US?RC500
CODE 1018H 0008H UNIT ?PR?_READRAWIO?RC500
CODE 1020H 0008H UNIT ?PR?MAIN?MAIN
CODE 1028H 0007H UNIT ?PR?FLUSHFIFO?RC500
CODE 102FH 0005H UNIT ?CO?RC500
OVERLAY MAP OF MODULE: demo (RC500)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
------------------------------------------------------------------------------------------------
?PR?RC500ISR?RC500 ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITERAWIO?RC500
+--> ?PR?_READRAWIO?RC500
+--> ?PR?_WRITEIO?RC500
?PR?_WRITEIO?RC500 ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITERAWIO?RC500
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?INIT?MAIN
+--> ?PR?CARDLOOP?MAIN
?PR?INIT?MAIN ----- ----- ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?MFCONFIG?RC500
+--> ?PR?_DELAY_MS?RC500
?PR?PRINTF?PRINTF 0020H.0 0001H.1 002CH 0014H ----- -----
+--> ?PR?PUTCHAR?PUTCHAR
?PR?MFCONFIG?RC500 ----- ----- 0022H 0001H ----- -----
+--> ?PR?M500PCDCONFIG?RC500
+--> ?PR?_M500PCDMFOUTSELECT?RC500
BL51 BANKED LINKER/LOCATER V5.03 12/15/2008 16:23:28 PAGE 3
?PR?M500PCDCONFIG?RC500 ----- ----- ----- ----- 005AH 0001H
+--> ?PR?M500PCDRESET?RC500
+--> ?PR?_WRITEIO?RC500
+--> ?PR?DELAY_100US?RC500
+--> ?PR?_CLEARBITMASK?RC500
+--> ?PR?_M500PCDRFRESET?RC500
?PR?M500PCDRESET?RC500 ----- ----- ----- ----- 005BH 0003H
+--> ?PR?_DELAY_MS?RC500
+--> ?PR?_READIO?RC500
?PR?_READIO?RC500 ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITERAWIO?RC500
+--> ?PR?_READRAWIO?RC500
?PR?_CLEARBITMASK?RC500 ----- ----- ----- ----- 0064H 0001H
+--> ?PR?_WRITEIO?RC500
+--> ?PR?_READIO?RC500
?PR?_M500PCDRFRESET?RC500 ----- ----- ----- ----- 005BH 0001H
+--> ?PR?_CLEARBITMASK?RC500
+--> ?PR?_DELAY_MS?RC500
+--> ?PR?_SETBITMASK?RC500
?PR?_SETBITMASK?RC500 ----- ----- ----- ----- 006CH 0001H
+--> ?PR?_READIO?RC500
+--> ?PR?_WRITEIO?RC500
?PR?_M500PCDMFOUTSELECT?RC500 ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITEIO?RC500
?PR?CARDLOOP?MAIN ----- ----- 0022H 000AH ----- -----
+--> ?PR?_M500PICCCOMMONREQUEST?RC500
+--> ?PR?_M500PICCCASCANTICOLL?RC500
+--> ?PR?_M500PICCCASCSELECT?RC500
+--> ?PR?M500PICCHALT?RC500
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_PRINTHEX?MAIN
+--> ?PR?PUTCHAR?PUTCHAR
+--> ?PR?_DELAY_MS?RC500
?PR?_M500PICCCOMMONREQUEST?RC500 ----- ----- 002CH 0004H 005AH 0001H
+--> ?PR?_M500PCDSETTMO?RC500
+--> ?PR?_CLEARBITMASK?RC500
+--> ?PR?_WRITEIO?RC500
+--> ?PR?_SETBITMASK?RC500
+--> ?PR?_M500PCDCMD?RC500
?PR?_M500PCDSETTMO?RC500 ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITEIO?RC500
?PR?_M500PCDCMD?RC500 ----- ----- 0032H 0003H 0064H 0008H
+--> ?PR?_WRITEIO?RC500
+--> ?PR?FLUSHFIFO?RC500
+--> ?PR?_READIO?RC500
+--> ?PR?_SETBITMASK?RC500
BL51 BANKED LINKER/LOCATER V5.03 12/15/2008 16:23:28 PAGE 4
?PR?FLUSHFIFO?RC500 ----- ----- ----- ----- ----- -----
+--> ?PR?_SETBITMASK?RC500
?PR?_M500PICCCASCANTICOLL?RC500 ----- ----- 002CH 0006H 005AH 000AH
+--> ?PR?_M500PCDSETTMO?RC500
+--> ?PR?_CLEARBITMASK?RC500
+--> ?PR?_WRITEIO?RC500
+--> ?PR?_M500PCDCMD?RC500
+--> ?CO?RC500
?PR?_M500PICCCASCSELECT?RC500 ----- ----- 002CH 0006H 005AH 0001H
+--> ?PR?_M500PCDSETTMO?RC500
+--> ?PR?_CLEARBITMASK?RC500
+--> ?PR?_M500PCDCMD?RC500
?PR?M500PICCHALT?RC500 ----- ----- ----- ----- 005AH 0001H
+--> ?PR?_M500PCDCMD?RC500
+--> ?PR?_WRITEIO?RC500
?PR?_PRINTHEX?MAIN ----- ----- 002CH 0001H ----- -----
+--> ?PR?_PRINTCHAR?MAIN
?PR?_PRINTCHAR?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?PUTCHAR?PUTCHAR
SYMBOL TABLE OF MODULE: demo (RC500)
VALUE TYPE NAME
----------------------------------
C:0000H SYMBOL _ICE_DUMMY_
C:0DA1H PUBLIC M500PcdReset
C:0F6BH PUBLIC _WriteIO
D:0040H PUBLIC SerBuffer
C:0FA1H PUBLIC MfConfig
B:00B0H.4 PUBLIC P3_4
C:09A8H PUBLIC RC500ISR
C:0EF8H PUBLIC _M500PcdRfReset
C:0B70H PUBLIC _M500PiccCommonRequest
C:1018H PUBLIC _ReadRawIO
C:0C90H PUBLIC _M500PiccCascSelect
D:0054H SYMBOL MpIsrOut
C:1028H PUBLIC FlushFIFO
C:0FF7H PUBLIC _M500PcdMfOutSelect
C:0F99H PUBLIC _WriteRawIO
C:0F79H PUBLIC _delay_ms
C:0D19H PUBLIC _M500PcdSetTmo
C:0FD6H PUBLIC _SetBitMask
B:0088H.1 PUBLIC IE0
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
C:0DFFH PUBLIC M500PcdConfig
I:0014H SYMBOL MInfo
BL51 BANKED LINKER/LOCATER V5.03 12/15/2008 16:23:28 PAGE 5
C:100FH PUBLIC delay_100us
C:0E53H PUBLIC M500PiccHalt
C:05ADH PUBLIC _M500PcdCmd
C:0FCBH PUBLIC _ReadIO
C:0F4CH PUBLIC _ClearBitMask
D:0057H SYMBOL MpIsrInfo
C:0362H PUBLIC _M500PiccCascAnticoll
------- PROC DELAY_100US
------- DO
D:0007H SYMBOL i
------- ENDDO
C:100FH LINE# 117
C:100FH LINE# 118
C:100FH LINE# 119
C:1011H LINE# 120
C:1017H LINE# 121
------- ENDPROC DELAY_100US
------- PROC _DELAY_MS
D:0006H SYMBOL ms
------- DO
D:0005H SYMBOL i
------- ENDDO
C:0F79H LINE# 123
C:0F79H LINE# 124
C:0F79H LINE# 126
C:0F83H LINE# 127
C:0F83H LINE# 128
C:0F85H LINE# 129
C:0F8DH LINE# 130
C:0F8DH LINE# 132
------- ENDPROC _DELAY_MS
------- PROC L?0159
------- ENDPROC L?0159
------- PROC _WRITERAWIO
D:0007H SYMBOL Address
D:0005H SYMBOL value
C:0F99H LINE# 137
C:0F99H LINE# 138
C:0F99H LINE# 139
C:0FA0H LINE# 140
------- ENDPROC _WRITERAWIO
------- PROC _READRAWIO
D:0007H SYMBOL Address
C:1018H LINE# 145
C:1018H LINE# 146
C:1018H LINE# 147
C:101FH LINE# 148
------- ENDPROC _READRAWIO
------- PROC L?0160
------- ENDPROC L?0160
------- PROC _WRITEIO
D:0006H SYMBOL Address
D:0004H SYMBOL value
C:0F6BH LINE# 153
C:0F6FH LINE# 154
C:0F6FH LINE# 155
C:0F72H LINE# 156
BL51 BANKED LINKER/LOCATER V5.03 12/15/2008 16:23:28 PAGE 6
------- ENDPROC _WRITEIO
------- PROC L?0161
------- ENDPROC L?0161
------- PROC _READIO
D:0006H SYMBOL Address
C:0FCBH LINE# 162
C:0FCDH LINE# 163
C:0FCDH LINE# 164
C:0FD0H LINE# 165
C:0FD5H LINE# 166
------- ENDPROC _READIO
------- PROC _M500PCDSETTMO
D:0003H SYMBOL tmoLength
C:0D19H LINE# 171
C:0D1BH LINE# 172
C:0D1BH LINE# 173
C:0D45H LINE# 174
C:0D45H LINE# 175
C:0D45H LINE# 176
C:0D4CH LINE# 177
C:0D4EH LINE# 178
C:0D50H LINE# 179
C:0D50H LINE# 180
C:0D57H LINE# 181
C:0D59H LINE# 182
C:0D5BH LINE# 183
C:0D5BH LINE# 184
C:0D62H LINE# 185
C:0D64H LINE# 186
C:0D66H LINE# 187
C:0D66H LINE# 188
C:0D6DH LINE# 189
C:0D6FH LINE# 190
C:0D71H LINE# 191
C:0D71H LINE# 192
C:0D78H LINE# 193
C:0D7AH LINE# 194
C:0D7CH LINE# 195
C:0D7CH LINE# 196
C:0D83H LINE# 197
C:0D85H LINE# 198
C:0D87H LINE# 199
C:0D87H LINE# 200
C:0D8EH LINE# 201
C:0D90H LINE# 202
C:0D92H LINE# 203
C:0D92H LINE# 204
C:0D99H LINE# 205
C:0DA0H LINE# 206
C:0DA0H LINE# 207
C:0DA0H LINE# 208
------- ENDPROC _M500PCDSETTMO
------- PROC _M500PCDCMD
D:0032H SYMBOL cmd
D:0033H SYMBOL rcv
D:0034H SYMBOL info
------- DO
BL51 BANKED LINKER/LOCATER V5.03 12/15/2008 16:23:28 PAGE 7
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -