📄 mifare1.m51
字号:
BL51 BANKED LINKER/LOCATER V4.23 09/14/2004 14:19:20 PAGE 1
BL51 BANKED LINKER/LOCATER V4.23, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE M500AuC.obj, main.obj, RDIO.obj TO mifare1 RAMSIZE (256) CODE (0X0000-0X7FFF) XDATA (0X0000-0X0
>> 3FF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
M500AuC.obj (M500AUC)
main.obj (MAIN)
RDIO.obj (RDIO)
D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CILDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
D:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
D:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
D:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
D:\KEIL\C51\LIB\C51L.LIB (?C?MEMCMP)
D:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: mifare1 (M500AUC)
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 0007H UNIT ?DT?M500AUC
DATA 001FH 0001H UNIT ?DT?M500PCDMFINOUTSLAVECONFIG?M500AUC
BIT 0020H.0 0001H.7 UNIT ?BI?MAIN
BIT 0021H.7 0000H.1 UNIT ?BI?M500AUC
DATA 0022H 0016H UNIT _DATA_GROUP_
DATA 0038H 0003H UNIT ?DT?MAIN
DATA 003BH 0001H UNIT ?DT?_M500PCDLOADMK?M500AUC
IDATA 003CH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0160H UNIT ?XD?M500AUC
XDATA 0160H 00BEH UNIT ?XD?MAIN
XDATA 021EH 003BH UNIT _XDATA_GROUP_
XDATA 0259H 0011H UNIT ?XD?_TRANSASIHEX?MAIN
XDATA 026AH 000DH UNIT ?XD?_M500PICCEXCHANGEBLOCK?M500AUC
XDATA 0277H 000DH UNIT ?XD?_EXCHANGEBYTESTREAM?M500AUC
XDATA 0284H 0007H UNIT ?XD?_PCDWRITEE2?M500AUC
XDATA 028BH 0007H UNIT ?XD?_ASITOHEX?MAIN
BL51 BANKED LINKER/LOCATER V4.23 09/14/2004 14:19:20 PAGE 2
XDATA 0292H 0007H UNIT ?XD?_TRANSDATA?MAIN
XDATA 0299H 0007H UNIT ?XD?RDIO
XDATA 02A0H 0006H UNIT ?XD?_M500PICCVALUEDEBIT?M500AUC
XDATA 02A6H 0005H UNIT ?XD?_M500PCDLOADMK?M500AUC
XDATA 02ABH 0005H UNIT ?XD?_WRITEIOBLOCK?RDIO
XDATA 02B0H 0005H UNIT ?XD?_READIOBLOCK?RDIO
XDATA 02B5H 0002H UNIT ?XD?_M500PCDWRITEREGISTER?M500AUC
XDATA 02B7H 0002H UNIT ?XD?_M500PCDREADREGISTER?M500AUC
XDATA 02B9H 0002H UNIT ?XD?IDLE_REQUEST?M500AUC
XDATA 02BBH 0002H UNIT ?XD?_TEST_10MS?MAIN
XDATA 02BDH 0001H UNIT ?XD?_M500PCDMFOUTSELECT?M500AUC
XDATA 02BEH 0001H UNIT ?XD?DELAY_8US_NOP?MAIN
02BFH 6D41H *** GAP ***
XDATA 7000H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?FLUSHFIFO?M500AUC
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000CH UNIT ?PR?STOP_TIMEOUT?M500AUC
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 07EDH UNIT ?PR?CMD_EXECUTION?MAIN
CODE 081BH 0440H UNIT ?C?LIB_CODE
CODE 0C5BH 03E7H UNIT ?PR?_M500PICCCASCANTICOLL?M500AUC
CODE 1042H 03C4H UNIT ?PR?RC500ISR?M500AUC
CODE 1406H 03A9H UNIT ?PR?_M500PCDCMD?M500AUC
CODE 17AFH 0302H UNIT ?PR?_M500PICCVALUE?M500AUC
CODE 1AB1H 0231H UNIT ?PR?MAIN?MAIN
CODE 1CE2H 0214H UNIT ?PR?_M500PICCVALUEDEBIT?M500AUC
CODE 1EF6H 01CFH UNIT ?PR?_M500PICCWRITE?M500AUC
CODE 20C5H 01B1H UNIT ?PR?_M500PICCREAD?M500AUC
CODE 2276H 018AH UNIT ?PR?_M500PICCAUTHSTATE?M500AUC
CODE 2400H 0172H UNIT ?PR?M500PCDCONFIG?M500AUC
CODE 2572H 0155H UNIT ?PR?_M500PICCCASCSELECT?M500AUC
CODE 26C7H 0153H UNIT ?PR?_M500PCDLOADKEYE2?M500AUC
CODE 281AH 0150H UNIT ?PR?_HEXTOASI?MAIN
CODE 296AH 0149H UNIT ?PR?_ASITOHEX?MAIN
CODE 2AB3H 0140H UNIT ?PR?_PCDREADE2?M500AUC
CODE 2BF3H 0138H UNIT ?PR?_EXCHANGEBYTESTREAM?M500AUC
CODE 2D2BH 0135H UNIT ?PR?_M500PICCAUTHE2?M500AUC
CODE 2E60H 0133H UNIT ?PR?M500PCDMFINOUTSLAVECONFIG?M500AUC
CODE 2F93H 012DH UNIT ?PR?_M500PICCCOMMONREQUEST?M500AUC
CODE 30C0H 0126H UNIT ?PR?IDLE_REQUEST?M500AUC
CODE 31E6H 0122H UNIT ?PR?_M500PICCEXCHANGEBLOCK?M500AUC
CODE 3308H 0108H UNIT ?PR?AUTO_BAUD?MAIN
CODE 3410H 00EAH UNIT ?PR?_PCDWRITEE2?M500AUC
CODE 34FAH 00E6H UNIT ?PR?_M500PICCAUTHKEY?M500AUC
CODE 35E0H 00D7H UNIT ?PR?ISR_UART?MAIN
CODE 36B7H 00D6H UNIT ?CO?M500AUC
CODE 378DH 00BFH UNIT ?PR?_M500PICCAUTH?M500AUC
CODE 384CH 00BAH UNIT ?PR?_TRANSASIHEX?MAIN
CODE 3906H 00B8H UNIT ?PR?_M500HOSTCODEKEY?M500AUC
BL51 BANKED LINKER/LOCATER V4.23 09/14/2004 14:19:20 PAGE 3
CODE 39BEH 00A8H UNIT ?PR?_WRITEIOBLOCK?RDIO
CODE 3A66H 00A3H UNIT ?PR?_TRANSHEXASI?MAIN
CODE 3B09H 00A2H UNIT ?PR?_M500PCDSETTMO?M500AUC
CODE 3BABH 0099H UNIT ?PR?_READIOBLOCK?RDIO
CODE 3C44H 0096H UNIT ?PR?M500PCDRESET?M500AUC
CODE 3CDAH 0096H UNIT ?PR?M500PICCHALT?M500AUC
CODE 3D70H 008CH UNIT ?C_C51STARTUP
CODE 3DFCH 008AH UNIT ?PR?_SENDDATATOPC?MAIN
CODE 3E86H 0083H UNIT ?CO?MAIN
CODE 3F09H 0076H UNIT ?PR?INIT?MAIN
CODE 3F7FH 0074H UNIT ?PR?TEST?MAIN
CODE 3FF3H 0072H UNIT ?PR?_SENDSNRTOPC?MAIN
CODE 4065H 006DH UNIT ?PR?_M500PCDLOADMK?M500AUC
CODE 40D2H 006DH UNIT ?PR?ISR_TIMER0?MAIN
CODE 413FH 005FH UNIT ?PR?CHANGCARDSNR?MAIN
CODE 419EH 0046H UNIT ?PR?_TRANSDATA?MAIN
CODE 41E4H 0040H UNIT ?PR?_DELAY_10MS?MAIN
CODE 4224H 0040H UNIT ?PR?_TEST_10MS?MAIN
CODE 4264H 003FH UNIT ?PR?CHECKSNRNUM?MAIN
CODE 42A3H 003EH UNIT ?PR?_M500PICCSELECT?M500AUC
CODE 42E1H 003BH UNIT ?PR?SENDSNRNUM?MAIN
CODE 431CH 0034H UNIT ?PR?_XTOA_H?MAIN
CODE 4350H 0033H UNIT ?PR?_XTOA_L?MAIN
CODE 4383H 0032H UNIT ?PR?_M500PCDRFRESET?M500AUC
CODE 43B5H 0030H UNIT ?PR?RINGON?MAIN
CODE 43E5H 002EH UNIT ?PR?_CLEARBITMASK?M500AUC
CODE 4413H 002DH UNIT ?PR?_WRITEIO?RDIO
CODE 4440H 002DH UNIT ?PR?_READIO?RDIO
CODE 446DH 002CH UNIT ?C_INITSEG
CODE 4499H 002BH UNIT ?PR?_SETBITMASK?M500AUC
CODE 44C4H 002AH UNIT ?PR?_START_TIMEOUT?M500AUC
CODE 44EEH 002AH UNIT ?PR?_DELAY_50US?MAIN
CODE 4518H 002AH UNIT ?PR?_DELAY_1MS?MAIN
CODE 4542H 0026H UNIT ?PR?_M500PICCANTICOLL?M500AUC
CODE 4568H 0024H UNIT ?PR?_M500PICCREQUEST?M500AUC
CODE 458CH 001FH UNIT ?PR?TIMEOUTISR?M500AUC
CODE 45ABH 001AH UNIT ?PR?_M500PCDWRITEREGISTER?M500AUC
CODE 45C5H 001AH UNIT ?PR?DELAY_8US_NOP?MAIN
CODE 45DFH 0018H UNIT ?PR?M500PCDMFINOUTMASTERCONFIG?M500AUC
CODE 45F7H 0018H UNIT ?PR?_M500PCDREADREGISTER?M500AUC
CODE 460FH 0016H UNIT ?PR?_M500PCDMFOUTSELECT?M500AUC
CODE 4625H 0016H UNIT ?PR?FLASHLED?MAIN
CODE 463BH 000FH UNIT ?PR?OPENIO?RDIO
CODE 464AH 000AH UNIT ?PR?CLOSEIO?RDIO
OVERLAY MAP OF MODULE: mifare1 (M500AUC)
SEGMENT DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------------
?PR?ISR_UART?MAIN ----- ----- 021EH 0001H
*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V4.23 09/14/2004 14:19:20 PAGE 4
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INIT?MAIN
+--> ?PR?TEST?MAIN
+--> ?PR?M500PCDCONFIG?M500AUC
+--> ?PR?_PCDREADE2?M500AUC
+--> ?PR?RINGON?MAIN
+--> ?PR?CMD_EXECUTION?MAIN
+--> ?PR?_TRANSHEXASI?MAIN
+--> ?PR?_SENDDATATOPC?MAIN
+--> ?CO?MAIN
+--> ?PR?CHECKSNRNUM?MAIN
+--> ?PR?SENDSNRNUM?MAIN
+--> ?PR?FLASHLED?MAIN
+--> ?PR?_DELAY_10MS?MAIN
?PR?INIT?MAIN ----- ----- ----- -----
+--> ?PR?OPENIO?RDIO
?PR?TEST?MAIN ----- ----- 021FH 0007H
+--> ?CO?MAIN
?PR?M500PCDCONFIG?M500AUC 0022H 0003H ----- -----
+--> ?PR?M500PCDRESET?M500AUC
+--> ?PR?_DELAY_50US?MAIN
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_READIO?RDIO
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_M500PCDRFRESET?M500AUC
+--> ?CO?M500AUC
?PR?M500PCDRESET?M500AUC 0025H 0001H ----- -----
+--> ?PR?_DELAY_1MS?MAIN
+--> ?PR?_DELAY_50US?MAIN
+--> ?PR?_START_TIMEOUT?M500AUC
+--> ?PR?STOP_TIMEOUT?M500AUC
+--> ?PR?_WRITEIO?RDIO
?PR?_DELAY_1MS?MAIN ----- ----- 0237H 0001H
?PR?_DELAY_50US?MAIN ----- ----- 0255H 0001H
?PR?_START_TIMEOUT?M500AUC ----- ----- 0255H 0002H
?PR?_WRITEIO?RDIO ----- ----- 0257H 0002H
?PR?_READIO?RDIO ----- ----- 0257H 0001H
?PR?_CLEARBITMASK?M500AUC 002EH 0001H 0243H 0002H
+--> ?PR?_READIO?RDIO
+--> ?PR?_WRITEIO?RDIO
?PR?_M500PCDSETTMO?M500AUC ----- ----- 0243H 0001H
BL51 BANKED LINKER/LOCATER V4.23 09/14/2004 14:19:20 PAGE 5
+--> ?PR?_WRITEIO?RDIO
?PR?_M500PCDRFRESET?M500AUC 0025H 0001H 0236H 0001H
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_DELAY_1MS?MAIN
+--> ?PR?_SETBITMASK?M500AUC
?PR?_SETBITMASK?M500AUC 0037H 0001H 0255H 0002H
+--> ?PR?_READIO?RDIO
+--> ?PR?_WRITEIO?RDIO
?PR?_PCDREADE2?M500AUC ----- ----- 021FH 0007H
+--> ?PR?_M500PCDCMD?M500AUC
?PR?_M500PCDCMD?M500AUC 0031H 0006H 024BH 000AH
+--> ?PR?_DELAY_50US?MAIN
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_READIO?RDIO
+--> ?PR?FLUSHFIFO?M500AUC
+--> ?PR?_START_TIMEOUT?M500AUC
+--> ?PR?_SETBITMASK?M500AUC
+--> ?PR?STOP_TIMEOUT?M500AUC
?PR?FLUSHFIFO?M500AUC ----- ----- ----- -----
+--> ?PR?_SETBITMASK?M500AUC
?PR?RINGON?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY_10MS?MAIN
?PR?_DELAY_10MS?MAIN ----- ----- 023AH 0002H
?PR?CMD_EXECUTION?MAIN ----- ----- 021FH 0017H
+--> ?PR?_M500PICCREQUEST?M500AUC
+--> ?PR?_M500PICCANTICOLL?M500AUC
+--> ?PR?_M500PICCSELECT?M500AUC
+--> ?PR?_M500PICCAUTH?M500AUC
+--> ?PR?M500PICCHALT?M500AUC
+--> ?PR?_M500PICCREAD?M500AUC
+--> ?PR?_M500PICCWRITE?M500AUC
+--> ?PR?_M500PICCVALUE?M500AUC
+--> ?PR?_M500PCDLOADKEYE2?M500AUC
+--> ?PR?_M500PCDRFRESET?M500AUC
+--> ?CO?MAIN
+--> ?PR?_XTOA_H?MAIN
+--> ?PR?_XTOA_L?MAIN
+--> ?PR?M500PCDCONFIG?M500AUC
+--> ?PR?_M500PICCAUTHE2?M500AUC
?PR?_M500PICCREQUEST?M500AUC ----- ----- 0236H 0004H
+--> ?PR?_M500PICCCOMMONREQUEST?M500AUC
?PR?_M500PICCCOMMONREQUEST?M500AUC 0022H 0001H 023AH 0004H
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_READIO?RDIO
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_SETBITMASK?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
BL51 BANKED LINKER/LOCATER V4.23 09/14/2004 14:19:20 PAGE 6
?PR?_M500PICCANTICOLL?M500AUC ----- ----- 0236H 0004H
+--> ?PR?_M500PICCCASCANTICOLL?M500AUC
?PR?_M500PICCCASCANTICOLL?M500AUC 0022H 000CH 023AH 0007H
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_READIO?RDIO
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
+--> ?CO?M500AUC
?PR?_M500PICCSELECT?M500AUC ----- ----- 0236H 0006H
+--> ?PR?_M500PICCCASCSELECT?M500AUC
?PR?_M500PICCCASCSELECT?M500AUC 0022H 0001H 023CH 0007H
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_WRITEIO?RDIO
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -