📄 mifare1.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 02/25/2005 08:31:59 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE M500AuC.obj, main.obj, RDIO.obj TO mifare1 RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
M500AuC.obj (M500AUC)
main.obj (MAIN)
RDIO.obj (RDIO)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CILDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51L.LIB (?C?MEMCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
C:\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.6 UNIT ?BI?MAIN
BIT 0021H.6 0000H.1 UNIT ?BI?M500AUC
0021H.7 0000H.1 *** GAP ***
DATA 0022H 0016H UNIT _DATA_GROUP_
DATA 0038H 0002H UNIT ?DT?MAIN
DATA 003AH 0001H UNIT ?DT?_M500PCDLOADMK?M500AUC
IDATA 003BH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0160H UNIT ?XD?M500AUC
XDATA 0160H 00B8H UNIT ?XD?MAIN
XDATA 0218H 003BH UNIT _XDATA_GROUP_
XDATA 0253H 000DH UNIT ?XD?_M500PICCEXCHANGEBLOCK?M500AUC
XDATA 0260H 000DH UNIT ?XD?_EXCHANGEBYTESTREAM?M500AUC
XDATA 026DH 0007H UNIT ?XD?_PCDWRITEE2?M500AUC
XDATA 0274H 0007H UNIT ?XD?RDIO
XDATA 027BH 0006H UNIT ?XD?_M500PICCVALUEDEBIT?M500AUC
BL51 BANKED LINKER/LOCATER V5.03 02/25/2005 08:31:59 PAGE 2
XDATA 0281H 0005H UNIT ?XD?_M500PCDLOADMK?M500AUC
XDATA 0286H 0005H UNIT ?XD?_WRITEIOBLOCK?RDIO
XDATA 028BH 0005H UNIT ?XD?_READIOBLOCK?RDIO
XDATA 0290H 0002H UNIT ?XD?_M500PCDWRITEREGISTER?M500AUC
XDATA 0292H 0002H UNIT ?XD?_M500PCDREADREGISTER?M500AUC
XDATA 0294H 0002H UNIT ?XD?IDLE_REQUEST?M500AUC
XDATA 0296H 0002H UNIT ?XD?_TEST_10MS?MAIN
XDATA 0298H 0001H UNIT ?XD?_M500PCDMFOUTSELECT?M500AUC
XDATA 0299H 0001H UNIT ?XD?DELAY_8US_NOP?MAIN
029AH 6D66H *** 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 07EEH UNIT ?PR?CMD_EXECUTION?MAIN
CODE 081CH 0440H UNIT ?C?LIB_CODE
CODE 0C5CH 03D5H UNIT ?PR?_M500PICCCASCANTICOLL?M500AUC
CODE 1031H 03C4H UNIT ?PR?RC500ISR?M500AUC
CODE 13F5H 03B2H UNIT ?PR?_M500PCDCMD?M500AUC
CODE 17A7H 034DH UNIT ?PR?MAIN?MAIN
CODE 1AF4H 0302H UNIT ?PR?_M500PICCVALUE?M500AUC
CODE 1DF6H 0214H UNIT ?PR?_M500PICCVALUEDEBIT?M500AUC
CODE 200AH 01CFH UNIT ?PR?_M500PICCWRITE?M500AUC
CODE 21D9H 01ABH UNIT ?PR?_M500PICCREAD?M500AUC
CODE 2384H 0189H UNIT ?PR?_M500PICCAUTHSTATE?M500AUC
CODE 250DH 016DH UNIT ?PR?M500PCDCONFIG?M500AUC
CODE 267AH 0155H UNIT ?PR?_M500PICCCASCSELECT?M500AUC
CODE 27CFH 0153H UNIT ?PR?_M500PCDLOADKEYE2?M500AUC
CODE 2922H 0150H UNIT ?PR?_HEXTOASI?MAIN
CODE 2A72H 0149H UNIT ?PR?_ASITOHEX?MAIN
CODE 2BBBH 0138H UNIT ?PR?_EXCHANGEBYTESTREAM?M500AUC
CODE 2CF3H 0135H UNIT ?PR?_M500PICCAUTHE2?M500AUC
CODE 2E28H 0133H UNIT ?PR?M500PCDMFINOUTSLAVECONFIG?M500AUC
CODE 2F5BH 012CH UNIT ?PR?_M500PICCCOMMONREQUEST?M500AUC
CODE 3087H 0126H UNIT ?PR?IDLE_REQUEST?M500AUC
CODE 31ADH 0122H UNIT ?PR?_M500PICCEXCHANGEBLOCK?M500AUC
CODE 32CFH 0116H UNIT ?PR?_PCDREADE2?M500AUC
CODE 33E5H 010AH UNIT ?PR?ISR_UART?MAIN
CODE 34EFH 0108H UNIT ?PR?AUTO_BAUD?MAIN
CODE 35F7H 00EAH UNIT ?PR?_PCDWRITEE2?M500AUC
CODE 36E1H 00E5H UNIT ?PR?_M500PICCAUTHKEY?M500AUC
CODE 37C6H 00D6H UNIT ?CO?M500AUC
CODE 389CH 00BFH UNIT ?PR?_M500PICCAUTH?M500AUC
CODE 395BH 00BAH UNIT ?PR?_TRANSASIHEX?MAIN
CODE 3A15H 00B8H UNIT ?PR?_M500HOSTCODEKEY?M500AUC
CODE 3ACDH 00A8H UNIT ?PR?_WRITEIOBLOCK?RDIO
CODE 3B75H 00A3H UNIT ?PR?_TRANSHEXASI?MAIN
CODE 3C18H 00A2H UNIT ?PR?_M500PCDSETTMO?M500AUC
BL51 BANKED LINKER/LOCATER V5.03 02/25/2005 08:31:59 PAGE 3
CODE 3CBAH 0099H UNIT ?PR?_READIOBLOCK?RDIO
CODE 3D53H 0096H UNIT ?PR?M500PCDRESET?M500AUC
CODE 3DE9H 0096H UNIT ?PR?M500PICCHALT?M500AUC
CODE 3E7FH 008CH UNIT ?C_C51STARTUP
CODE 3F0BH 008AH UNIT ?PR?_SENDDATATOPC?MAIN
CODE 3F95H 0083H UNIT ?CO?MAIN
CODE 4018H 0080H UNIT ?PR?INIT?MAIN
CODE 4098H 0074H UNIT ?PR?TEST?MAIN
CODE 410CH 006DH UNIT ?PR?_M500PCDLOADMK?M500AUC
CODE 4179H 006DH UNIT ?PR?ISR_TIMER0?MAIN
CODE 41E6H 0046H UNIT ?PR?_TRANSDATA?MAIN
CODE 422CH 0040H UNIT ?PR?_DELAY_10MS?MAIN
CODE 426CH 0040H UNIT ?PR?_TEST_10MS?MAIN
CODE 42ACH 003EH UNIT ?PR?_M500PICCSELECT?M500AUC
CODE 42EAH 0034H UNIT ?PR?_XTOA_H?MAIN
CODE 431EH 0033H UNIT ?PR?_XTOA_L?MAIN
CODE 4351H 0032H UNIT ?PR?_M500PCDRFRESET?M500AUC
CODE 4383H 002EH UNIT ?PR?_CLEARBITMASK?M500AUC
CODE 43B1H 002DH UNIT ?PR?_WRITEIO?RDIO
CODE 43DEH 002DH UNIT ?PR?_READIO?RDIO
CODE 440BH 002BH UNIT ?PR?_SETBITMASK?M500AUC
CODE 4436H 002AH UNIT ?PR?_START_TIMEOUT?M500AUC
CODE 4460H 002AH UNIT ?PR?_DELAY_50US?MAIN
CODE 448AH 002AH UNIT ?PR?_DELAY_1MS?MAIN
CODE 44B4H 0029H UNIT ?C_INITSEG
CODE 44DDH 0026H UNIT ?PR?_M500PICCANTICOLL?M500AUC
CODE 4503H 0024H UNIT ?PR?_M500PICCREQUEST?M500AUC
CODE 4527H 001FH UNIT ?PR?TIMEOUTISR?M500AUC
CODE 4546H 001EH UNIT ?PR?RINGON?MAIN
CODE 4564H 001AH UNIT ?PR?_M500PCDWRITEREGISTER?M500AUC
CODE 457EH 001AH UNIT ?PR?DELAY_8US_NOP?MAIN
CODE 4598H 0018H UNIT ?PR?M500PCDMFINOUTMASTERCONFIG?M500AUC
CODE 45B0H 0018H UNIT ?PR?_M500PCDREADREGISTER?M500AUC
CODE 45C8H 0016H UNIT ?PR?_M500PCDMFOUTSELECT?M500AUC
CODE 45DEH 000FH UNIT ?PR?OPENIO?RDIO
CODE 45EDH 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 ----- ----- 0218H 0001H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INIT?MAIN
+--> ?PR?TEST?MAIN
+--> ?PR?M500PCDCONFIG?M500AUC
BL51 BANKED LINKER/LOCATER V5.03 02/25/2005 08:31:59 PAGE 4
+--> ?PR?_PCDREADE2?M500AUC
+--> ?PR?RINGON?MAIN
+--> ?PR?CMD_EXECUTION?MAIN
+--> ?PR?_DELAY_10MS?MAIN
+--> ?PR?_TRANSDATA?MAIN
+--> ?PR?_TRANSHEXASI?MAIN
+--> ?PR?_SENDDATATOPC?MAIN
?PR?INIT?MAIN ----- ----- ----- -----
+--> ?PR?OPENIO?RDIO
?PR?TEST?MAIN ----- ----- 0219H 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 ----- ----- 0231H 0001H
?PR?_DELAY_50US?MAIN ----- ----- 024FH 0001H
?PR?_START_TIMEOUT?M500AUC ----- ----- 024FH 0002H
?PR?_WRITEIO?RDIO ----- ----- 0251H 0002H
?PR?_READIO?RDIO ----- ----- 0251H 0001H
?PR?_CLEARBITMASK?M500AUC 002EH 0001H 023DH 0002H
+--> ?PR?_READIO?RDIO
+--> ?PR?_WRITEIO?RDIO
?PR?_M500PCDSETTMO?M500AUC ----- ----- 023DH 0001H
+--> ?PR?_WRITEIO?RDIO
?PR?_M500PCDRFRESET?M500AUC 0025H 0001H 0230H 0001H
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_DELAY_1MS?MAIN
+--> ?PR?_SETBITMASK?M500AUC
?PR?_SETBITMASK?M500AUC 0037H 0001H 024FH 0002H
+--> ?PR?_READIO?RDIO
+--> ?PR?_WRITEIO?RDIO
BL51 BANKED LINKER/LOCATER V5.03 02/25/2005 08:31:59 PAGE 5
?PR?_PCDREADE2?M500AUC ----- ----- 0219H 0007H
+--> ?PR?_M500PCDCMD?M500AUC
?PR?_M500PCDCMD?M500AUC 0031H 0006H 0245H 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 ----- ----- 0219H 0002H
?PR?CMD_EXECUTION?MAIN ----- ----- 0219H 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 ----- ----- 0230H 0004H
+--> ?PR?_M500PICCCOMMONREQUEST?M500AUC
?PR?_M500PICCCOMMONREQUEST?M500AUC 0022H 0001H 0234H 0004H
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_READIO?RDIO
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_SETBITMASK?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
?PR?_M500PICCANTICOLL?M500AUC ----- ----- 0230H 0004H
+--> ?PR?_M500PICCCASCANTICOLL?M500AUC
?PR?_M500PICCCASCANTICOLL?M500AUC 0022H 000CH 0234H 0007H
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_READIO?RDIO
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
+--> ?CO?M500AUC
BL51 BANKED LINKER/LOCATER V5.03 02/25/2005 08:31:59 PAGE 6
?PR?_M500PICCSELECT?M500AUC ----- ----- 0230H 0006H
+--> ?PR?_M500PICCCASCSELECT?M500AUC
?PR?_M500PICCCASCSELECT?M500AUC 0022H 0001H 0236H 0007H
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
?PR?_M500PICCAUTH?M500AUC 0022H 0002H 0230H 0008H
+--> ?PR?_M500HOSTCODEKEY?M500AUC
+--> ?PR?_M500PICCAUTHKEY?M500AUC
?PR?_M500HOSTCODEKEY?M500AUC 0031H 0004H 0238H 0006H
?PR?_M500PICCAUTHKEY?M500AUC 0024H 0002H 0238H 0008H
+--> ?PR?FLUSHFIFO?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -