📄 mifare1.m51
字号:
BL51 BANKED LINKER/LOCATER V4.23 08/03/2004 08:47:25 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.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 0001H UNIT ?DT?_M500PCDLOADMK?M500AUC
IDATA 0039H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0160H UNIT ?XD?M500AUC
XDATA 0160H 00BCH UNIT ?XD?MAIN
XDATA 021CH 003BH UNIT _XDATA_GROUP_
XDATA 0257H 000DH UNIT ?XD?_M500PICCEXCHANGEBLOCK?M500AUC
XDATA 0264H 000DH UNIT ?XD?_EXCHANGEBYTESTREAM?M500AUC
XDATA 0271H 0007H UNIT ?XD?_PCDWRITEE2?M500AUC
XDATA 0278H 0007H UNIT ?XD?RDIO
XDATA 027FH 0006H UNIT ?XD?_M500PICCVALUEDEBIT?M500AUC
BL51 BANKED LINKER/LOCATER V4.23 08/03/2004 08:47:25 PAGE 2
XDATA 0285H 0005H UNIT ?XD?_M500PCDLOADMK?M500AUC
XDATA 028AH 0005H UNIT ?XD?_WRITEIOBLOCK?RDIO
XDATA 028FH 0005H UNIT ?XD?_READIOBLOCK?RDIO
XDATA 0294H 0002H UNIT ?XD?_M500PCDWRITEREGISTER?M500AUC
XDATA 0296H 0002H UNIT ?XD?_M500PCDREADREGISTER?M500AUC
XDATA 0298H 0002H UNIT ?XD?IDLE_REQUEST?M500AUC
XDATA 029AH 0002H UNIT ?XD?_TEST_10MS?MAIN
XDATA 029CH 0001H UNIT ?XD?_M500PCDMFOUTSELECT?M500AUC
XDATA 029DH 0001H UNIT ?XD?DELAY_8US_NOP?MAIN
029EH 6D62H *** 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 0214H UNIT ?PR?_M500PICCVALUEDEBIT?M500AUC
CODE 1CC5H 0200H UNIT ?PR?MAIN?MAIN
CODE 1EC5H 01CFH UNIT ?PR?_M500PICCWRITE?M500AUC
CODE 2094H 01B1H UNIT ?PR?_M500PICCREAD?M500AUC
CODE 2245H 018AH UNIT ?PR?_M500PICCAUTHSTATE?M500AUC
CODE 23CFH 0172H UNIT ?PR?M500PCDCONFIG?M500AUC
CODE 2541H 0155H UNIT ?PR?_M500PICCCASCSELECT?M500AUC
CODE 2696H 0153H UNIT ?PR?_M500PCDLOADKEYE2?M500AUC
CODE 27E9H 0150H UNIT ?PR?_HEXTOASI?MAIN
CODE 2939H 0149H UNIT ?PR?_ASITOHEX?MAIN
CODE 2A82H 0140H UNIT ?PR?_PCDREADE2?M500AUC
CODE 2BC2H 0138H UNIT ?PR?_EXCHANGEBYTESTREAM?M500AUC
CODE 2CFAH 0135H UNIT ?PR?_M500PICCAUTHE2?M500AUC
CODE 2E2FH 0133H UNIT ?PR?M500PCDMFINOUTSLAVECONFIG?M500AUC
CODE 2F62H 012DH UNIT ?PR?_M500PICCCOMMONREQUEST?M500AUC
CODE 308FH 0126H UNIT ?PR?IDLE_REQUEST?M500AUC
CODE 31B5H 0122H UNIT ?PR?_M500PICCEXCHANGEBLOCK?M500AUC
CODE 32D7H 0108H UNIT ?PR?AUTO_BAUD?MAIN
CODE 33DFH 00EAH UNIT ?PR?_PCDWRITEE2?M500AUC
CODE 34C9H 00E6H UNIT ?PR?_M500PICCAUTHKEY?M500AUC
CODE 35AFH 00D7H UNIT ?PR?ISR_UART?MAIN
CODE 3686H 00D6H UNIT ?CO?M500AUC
CODE 375CH 00BFH UNIT ?PR?_M500PICCAUTH?M500AUC
CODE 381BH 00BAH UNIT ?PR?_TRANSASIHEX?MAIN
CODE 38D5H 00B8H UNIT ?PR?_M500HOSTCODEKEY?M500AUC
CODE 398DH 00A8H UNIT ?PR?_WRITEIOBLOCK?RDIO
CODE 3A35H 00A3H UNIT ?PR?_TRANSHEXASI?MAIN
CODE 3AD8H 00A2H UNIT ?PR?_M500PCDSETTMO?M500AUC
BL51 BANKED LINKER/LOCATER V4.23 08/03/2004 08:47:25 PAGE 3
CODE 3B7AH 0099H UNIT ?PR?_READIOBLOCK?RDIO
CODE 3C13H 0096H UNIT ?PR?M500PCDRESET?M500AUC
CODE 3CA9H 0096H UNIT ?PR?M500PICCHALT?M500AUC
CODE 3D3FH 008CH UNIT ?C_C51STARTUP
CODE 3DCBH 008AH UNIT ?PR?_SENDDATATOPC?MAIN
CODE 3E55H 0083H UNIT ?CO?MAIN
CODE 3ED8H 0076H UNIT ?PR?INIT?MAIN
CODE 3F4EH 0074H UNIT ?PR?TEST?MAIN
CODE 3FC2H 0072H UNIT ?PR?_SENDSNRTOPC?MAIN
CODE 4034H 006DH UNIT ?PR?_M500PCDLOADMK?M500AUC
CODE 40A1H 006DH UNIT ?PR?ISR_TIMER0?MAIN
CODE 410EH 0060H UNIT ?PR?CHANGCARDSNR?MAIN
CODE 416EH 0046H UNIT ?PR?_TRANSDATA?MAIN
CODE 41B4H 0040H UNIT ?PR?_DELAY_10MS?MAIN
CODE 41F4H 0040H UNIT ?PR?_TEST_10MS?MAIN
CODE 4234H 003FH UNIT ?PR?CHECKSNRNUM?MAIN
CODE 4273H 003EH UNIT ?PR?_M500PICCSELECT?M500AUC
CODE 42B1H 003BH UNIT ?PR?SENDSNRNUM?MAIN
CODE 42ECH 0034H UNIT ?PR?_XTOA_H?MAIN
CODE 4320H 0033H UNIT ?PR?_XTOA_L?MAIN
CODE 4353H 0032H UNIT ?PR?_M500PCDRFRESET?M500AUC
CODE 4385H 0030H UNIT ?PR?RINGON?MAIN
CODE 43B5H 002EH UNIT ?PR?_CLEARBITMASK?M500AUC
CODE 43E3H 002DH UNIT ?PR?_WRITEIO?RDIO
CODE 4410H 002DH UNIT ?PR?_READIO?RDIO
CODE 443DH 002BH UNIT ?PR?_SETBITMASK?M500AUC
CODE 4468H 002AH UNIT ?PR?_START_TIMEOUT?M500AUC
CODE 4492H 002AH UNIT ?PR?_DELAY_50US?MAIN
CODE 44BCH 002AH UNIT ?PR?_DELAY_1MS?MAIN
CODE 44E6H 0026H UNIT ?PR?_M500PICCANTICOLL?M500AUC
CODE 450CH 0024H UNIT ?PR?_M500PICCREQUEST?M500AUC
CODE 4530H 001FH UNIT ?PR?TIMEOUTISR?M500AUC
CODE 454FH 001EH UNIT ?C_INITSEG
CODE 456DH 001AH UNIT ?PR?_M500PCDWRITEREGISTER?M500AUC
CODE 4587H 001AH UNIT ?PR?DELAY_8US_NOP?MAIN
CODE 45A1H 0018H UNIT ?PR?M500PCDMFINOUTMASTERCONFIG?M500AUC
CODE 45B9H 0018H UNIT ?PR?_M500PCDREADREGISTER?M500AUC
CODE 45D1H 0016H UNIT ?PR?_M500PCDMFOUTSELECT?M500AUC
CODE 45E7H 0016H UNIT ?PR?FLASHLED?MAIN
CODE 45FDH 000FH UNIT ?PR?OPENIO?RDIO
CODE 460CH 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 ----- ----- 021CH 0001H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
BL51 BANKED LINKER/LOCATER V4.23 08/03/2004 08:47:25 PAGE 4
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INIT?MAIN
+--> ?PR?TEST?MAIN
+--> ?PR?M500PCDCONFIG?M500AUC
+--> ?PR?_PCDREADE2?M500AUC
+--> ?PR?RINGON?MAIN
+--> ?PR?_TRANSDATA?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 ----- ----- 021DH 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 ----- ----- 0235H 0001H
?PR?_DELAY_50US?MAIN ----- ----- 0253H 0001H
?PR?_START_TIMEOUT?M500AUC ----- ----- 0253H 0002H
?PR?_WRITEIO?RDIO ----- ----- 0255H 0002H
?PR?_READIO?RDIO ----- ----- 0255H 0001H
?PR?_CLEARBITMASK?M500AUC 002EH 0001H 0241H 0002H
+--> ?PR?_READIO?RDIO
+--> ?PR?_WRITEIO?RDIO
?PR?_M500PCDSETTMO?M500AUC ----- ----- 0241H 0001H
+--> ?PR?_WRITEIO?RDIO
BL51 BANKED LINKER/LOCATER V4.23 08/03/2004 08:47:25 PAGE 5
?PR?_M500PCDRFRESET?M500AUC 0025H 0001H 0234H 0001H
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_DELAY_1MS?MAIN
+--> ?PR?_SETBITMASK?M500AUC
?PR?_SETBITMASK?M500AUC 0037H 0001H 0253H 0002H
+--> ?PR?_READIO?RDIO
+--> ?PR?_WRITEIO?RDIO
?PR?_PCDREADE2?M500AUC ----- ----- 021DH 0007H
+--> ?PR?_M500PCDCMD?M500AUC
?PR?_M500PCDCMD?M500AUC 0031H 0006H 0249H 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 ----- ----- 0238H 0002H
?PR?_TRANSDATA?MAIN ----- ----- 021DH 0007H
+--> ?PR?_TRANSASIHEX?MAIN
?PR?_TRANSASIHEX?MAIN ----- ----- 0224H 0011H
+--> ?PR?_ASITOHEX?MAIN
?PR?_ASITOHEX?MAIN ----- ----- 0235H 0007H
?PR?CMD_EXECUTION?MAIN ----- ----- 021DH 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 ----- ----- 0234H 0004H
+--> ?PR?_M500PICCCOMMONREQUEST?M500AUC
BL51 BANKED LINKER/LOCATER V4.23 08/03/2004 08:47:25 PAGE 6
?PR?_M500PICCCOMMONREQUEST?M500AUC 0022H 0001H 0238H 0004H
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_READIO?RDIO
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_SETBITMASK?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
?PR?_M500PICCANTICOLL?M500AUC ----- ----- 0234H 0004H
+--> ?PR?_M500PICCCASCANTICOLL?M500AUC
?PR?_M500PICCCASCANTICOLL?M500AUC 0022H 000CH 0238H 0007H
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_READIO?RDIO
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
+--> ?CO?M500AUC
?PR?_M500PICCSELECT?M500AUC ----- ----- 0234H 0006H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -