📄 mfrc500..map
字号:
LX51 LINKER/LOCATER V3.23 05/13/2002 15:00:01 PAGE 1
LX51 LINKER/LOCATER V3.23, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE M500AuC.obj, main.obj, RDIO.obj TO MFRC500..omf RTX51
CPU MODE: 8051 MODE
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
M500AuC.obj (M500AUC)
COMMENT TYPE 0: C51 V6.23a
main.obj (MAIN)
COMMENT TYPE 0: C51 V6.23a
RDIO.obj (RDIO)
COMMENT TYPE 0: C51 V6.23a
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?CILDPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?CILDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?MEMCMP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: MFRC500..omf (M500AUC)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 002DDFH CODE
I:000000H I:000000H I:0000FFH 000052H IDATA
X:000000H X:000000H X:00FFFFH 00026EH XDATA
I:000020H.0 I:000020H.0 I:00002FH.7 000001H.5 BIT
C:000000H C:000000H C:00FFFFH 00004BH CONST
I:000000H I:000000H I:00007FH 000010H DATA
MEMORY MAP OF MODULE: MFRC500..omf (M500AUC)
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
=========================================================================
LX51 LINKER/LOCATER V3.23 05/13/2002 15:00:01 PAGE 2
* * * * * * * * * * * D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000007H 000008H --- AT.. DATA "REG BANK 0"
000008H 00000FH 000008H --- AT.. DATA "REG BANK 1"
000010H 00001DH 00000EH BYTE UNIT IDATA ?ID?_M500PICCAUTH?M500AUC
00001EH 00001FH 000002H BYTE UNIT IDATA ?ID?_M500PICCAUTHKEY?M500AUC
000020H.0 000021H.3 000001H.4 BIT UNIT BIT ?BI?MAIN
000021H.4 000021H.4 000000H.1 BIT UNIT BIT ?BI?M500AUC
000021H.5 000022H 000000H.3 --- --- **GAP**
000022H 000045H 000024H BYTE UNIT IDATA ?ID?MAIN
000046H 00005BH 000016H BYTE UNIT IDATA _IDATA_GROUP_
00005CH 000060H 000005H BYTE UNIT IDATA ?ID?M500AUC
000061H 000061H 000001H BYTE UNIT IDATA ?ID?M500PCDMFINOUTSLAVECONFIG?M500AUC
000062H 000062H 000001H BYTE UNIT IDATA ?ID?_M500PCDLOADMK?M500AUC
000063H 000063H 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H --- OFFS.. CODE ?CO??C_STARTUP?0
000003H 000005H 000003H BYTE OFFS.. CODE ?M500AUC?00003
000006H 000009H 000004H BYTE UNIT CODE ?PR?_M500PCDREADREGISTER?M500AUC
00000AH 00000BH 000001H --- --- **GAP**
00000BH 00000DH 000003H BYTE OFFS.. CODE ?MAIN?0000B
00000EH 000022H 000015H BYTE UNIT CODE ?PR?_READIO?RDIO
000023H 000025H 000003H BYTE OFFS.. CODE ?MAIN?00023
000026H 000029H 000004H BYTE UNIT CODE ?PR?_M500PICCREQUEST?M500AUC
00002AH 00002BH 000001H --- --- **GAP**
00002BH 00002DH 000003H BYTE OFFS.. CODE ?M500AUC?0002B
00002EH 00058FH 000562H BYTE UNIT CODE ?PR?CMD_EXECUTION?MAIN
000590H 0009ECH 00045DH BYTE UNIT CODE ?C?LIB_CODE
0009EDH 000E36H 00044AH BYTE UNIT CODE ?PR?ISR_UART?MAIN
000E37H 001145H 00030FH BYTE UNIT CODE ?PR?_M500PCDCMD?M500AUC
001146H 00141DH 0002D8H BYTE UNIT CODE ?PR?_M500PICCCASCANTICOLL?M500AUC
00141EH 0016D4H 0002B7H BYTE UNIT CODE ?PR?RC500ISR?M500AUC
0016D5H 00185AH 000186H BYTE UNIT CODE ?PR?_M500PICCVALUE?M500AUC
00185BH 00197FH 000125H BYTE UNIT CODE ?PR?_M500PICCWRITE?M500AUC
001980H 001A94H 000115H BYTE UNIT CODE ?PR?_M500PICCAUTHSTATE?M500AUC
001A95H 001B97H 000103H BYTE UNIT CODE ?PR?_M500PICCVALUEDEBIT?M500AUC
001B98H 001C90H 0000F9H BYTE UNIT CODE ?PR?_M500PICCREAD?M500AUC
001C91H 001D79H 0000E9H BYTE UNIT CODE ?PR?_M500PCDLOADKEYE2?M500AUC
001D7AH 001E5BH 0000E2H BYTE UNIT CODE ?PR?_EXCHANGEBYTESTREAM?M500AUC
001E5CH 001F3DH 0000E2H BYTE UNIT CODE ?PR?AUTO_BAUD?MAIN
001F3EH 00201CH 0000DFH BYTE UNIT CODE ?PR?_M500PICCAUTHE2?M500AUC
00201DH 0020F8H 0000DCH BYTE UNIT CODE ?PR?_M500PICCEXCHANGEBLOCK?M500AUC
0020F9H 0021CCH 0000D4H BYTE UNIT CODE ?PR?_M500PICCCASCSELECT?M500AUC
0021CDH 00229AH 0000CEH BYTE UNIT CODE ?PR?IDLE_REQUEST?M500AUC
00229BH 00235CH 0000C2H BYTE UNIT CODE ?PR?M500PCDMFINOUTSLAVECONFIG?M500AUC
00235DH 00240FH 0000B3H BYTE UNIT CODE ?PR?_M500PICCCOMMONREQUEST?M500AUC
002410H 0024BFH 0000B0H BYTE UNIT CODE ?PR?_PCDREADE2?M500AUC
0024C0H 002566H 0000A7H BYTE UNIT CODE ?PR?M500PCDCONFIG?M500AUC
002567H 0025FDH 000097H BYTE UNIT CODE ?PR?_M500PICCAUTHKEY?M500AUC
0025FEH 002690H 000093H BYTE UNIT CODE ?PR?_M500HOSTCODEKEY?M500AUC
002691H 00271DH 00008DH BYTE UNIT CODE ?PR?_M500PCDSETTMO?M500AUC
00271EH 0027A9H 00008CH BYTE UNIT CODE ?C_C51STARTUP
0027AAH 00282DH 000084H BYTE UNIT CODE ?PR?_WRITEIOBLOCK?RDIO
00282EH 0028B0H 000083H BYTE UNIT CODE ?PR?_M500PICCAUTH?M500AUC
0028B1H 002930H 000080H BYTE UNIT CODE ?PR?M500PCDRESET?M500AUC
002931H 0029AEH 00007EH BYTE UNIT CODE ?PR?_PCDWRITEE2?M500AUC
0029AFH 002A18H 00006AH BYTE UNIT CODE ?PR?M500PICCHALT?M500AUC
002A19H 002A73H 00005BH BYTE UNIT CODE ?PR?ISR_TIMER0?MAIN
002A74H 002ACEH 00005BH BYTE UNIT CODE ?PR?_READIOBLOCK?RDIO
002ACFH 002B1FH 000051H BYTE UNIT CODE ?PR?MAIN?MAIN
002B20H 002B6AH 00004BH BYTE UNIT CODE ?PR?INIT?MAIN
002B6BH 002BA3H 000039H BYTE UNIT CODE ?PR?TIMEOUTISR?M500AUC
002BA4H 002BD8H 000035H BYTE UNIT CODE ?PR?_M500PCDLOADMK?M500AUC
002BD9H 002C09H 000031H BYTE UNIT CODE ?PR?_DELAY_10MS?MAIN
LX51 LINKER/LOCATER V3.23 05/13/2002 15:00:01 PAGE 3
002C0AH 002C31H 000028H BYTE UNIT CODE ?PR?_CLEARBITMASK?M500AUC
002C32H 002C59H 000028H BYTE UNIT CODE ?PR?_M500PCDRFRESET?M500AUC
002C5AH 002C80H 000027H BYTE UNIT CODE ?PR?_SETBITMASK?M500AUC
002C81H 002CA3H 000023H BYTE UNIT CODE ?PR?_M500PICCSELECT?M500AUC
002CA4H 002CC5H 000022H BYTE UNIT CODE ?C_INITSEG
002CC6H 002CE7H 000022H BYTE UNIT CODE ?PR?_DELAY_50US?MAIN
002CE8H 002D09H 000022H BYTE UNIT CODE ?PR?_DELAY_1MS?MAIN
002D0AH 002D29H 000020H BYTE UNIT CODE ?PR?_START_TIMEOUT?M500AUC
002D2AH 002D41H 000018H BYTE UNIT CODE ?PR?M500PCDMFINOUTMASTERCONFIG?M500AUC
002D42H 002D57H 000016H BYTE UNIT CODE ?CO?M500AUC
002D58H 002D6BH 000014H BYTE UNIT CODE ?PR?_XTOA_H?MAIN
002D6CH 002D7EH 000013H BYTE UNIT CODE ?PR?_XTOA_L?MAIN
002D7FH 002D8FH 000011H BYTE UNIT CODE ?PR?_WRITEIO?RDIO
002D90H 002D9EH 00000FH BYTE UNIT CODE ?PR?OPENIO?RDIO
002D9FH 002DAAH 00000CH BYTE UNIT CODE ?PR?_M500PCDMFOUTSELECT?M500AUC
002DABH 002DB6H 00000CH BYTE UNIT CODE ?PR?STOP_TIMEOUT?M500AUC
002DB7H 002DC2H 00000CH BYTE UNIT CODE ?PR?CLOSEIO?RDIO
002DC3H 002DCBH 000009H BYTE UNIT CODE ?PR?DELAY_8US_NOP?MAIN
002DCCH 002DD3H 000008H BYTE UNIT CODE ?PR?_M500PICCANTICOLL?M500AUC
002DD4H 002DDAH 000007H BYTE UNIT CODE ?PR?FLUSHFIFO?M500AUC
002DDBH 002DE0H 000006H BYTE UNIT CODE ?PR?_M500PCDWRITEREGISTER?M500AUC
002DE1H 002E2BH 00004BH BYTE UNIT CONST ?CO?MAIN
* * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * *
000000H 0001D8H 0001D9H BYTE UNIT XDATA ?XD?M500AUC
0001D9H 00020FH 000037H BYTE UNIT XDATA _XDATA_GROUP_
000210H 00022EH 00001FH BYTE UNIT XDATA ?XD?MAIN
00022FH 00023BH 00000DH BYTE UNIT XDATA ?XD?_M500PICCEXCHANGEBLOCK?M500AUC
00023CH 000248H 00000DH BYTE UNIT XDATA ?XD?_EXCHANGEBYTESTREAM?M500AUC
000249H 000250H 000008H BYTE UNIT XDATA ?XD?_M500PICCAUTHKEY?M500AUC
000251H 000257H 000007H BYTE UNIT XDATA ?XD?RDIO
000258H 00025DH 000006H BYTE UNIT XDATA ?XD?_M500PICCAUTH?M500AUC
00025EH 000262H 000005H BYTE UNIT XDATA ?XD?_M500PICCVALUEDEBIT?M500AUC
000263H 000267H 000005H BYTE UNIT XDATA ?XD?_WRITEIOBLOCK?RDIO
000268H 00026AH 000003H BYTE UNIT XDATA ?XD?_PCDWRITEE2?M500AUC
00026BH 00026CH 000002H BYTE UNIT XDATA ?XD?_READIOBLOCK?RDIO
00026DH 007F00H 007C93H --- --- **GAP**
007F00H 007F00H 000001H BYTE OFFS.. XDATA ?XD?RDIO?0
OVERLAY MAP OF MODULE: MFRC500..omf (M500AUC)
FUNCTION/MODULE BIT_GROUP DATA_GROUP IDATA_GROUP XDATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP START STOP START STOP
==========================================================================================
RC500ISR/M500AUC ----- ----- ----- ----- ----- ----- ----- -----
*** NEW ROOT **************************
TIMEOUTISR/M500AUC ----- ----- ----- ----- ----- ----- ----- -----
*** NEW ROOT **************************
ISR_TIMER0/MAIN ----- ----- ----- ----- ----- ----- ----- -----
*** NEW ROOT **************************
ISR_UART/MAIN ----- ----- ----- ----- ----- ----- 01D9H 01DBH
+--> ?PR?DELAY_8US_NOP?MAIN
DELAY_8US_NOP/MAIN ----- ----- ----- ----- ----- ----- ----- -----
*** NEW ROOT **************************
LX51 LINKER/LOCATER V3.23 05/13/2002 15:00:01 PAGE 4
?C_C51STARTUP ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
MAIN/MAIN ----- ----- ----- ----- ----- ----- 01DCH 01DCH
+--> ?PR?INIT?MAIN
+--> ?PR?M500PCDCONFIG?M500AUC
+--> ?PR?_PCDREADE2?M500AUC
+--> ?PR?AUTO_BAUD?MAIN
+--> ?PR?_M500PCDMFOUTSELECT?M500AUC
+--> ?PR?CMD_EXECUTION?MAIN
+--> ?PR?IDLE_REQUEST?M500AUC
+--> ?PR?_DELAY_10MS?MAIN
INIT/MAIN ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY_10MS?MAIN
_DELAY_10MS/MAIN ----- ----- ----- ----- ----- ----- ----- -----
M500PCDCONFIG/M500AUC ----- ----- ----- ----- 0046H 0048H ----- -----
+--> ?PR?M500PCDRESET?M500AUC
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_DELAY_50US?MAIN
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_M500PCDRFRESET?M500AUC
M500PCDRESET/M500AUC ----- ----- ----- ----- 0049H 0049H ----- -----
+--> ?PR?_DELAY_1MS?MAIN
+--> ?PR?_DELAY_50US?MAIN
+--> ?PR?_START_TIMEOUT?M500AUC
+--> ?PR?STOP_TIMEOUT?M500AUC
_DELAY_1MS/MAIN ----- ----- ----- ----- ----- ----- ----- -----
_DELAY_50US/MAIN ----- ----- ----- ----- ----- ----- ----- -----
_START_TIMEOUT/M500AUC ----- ----- ----- ----- ----- ----- ----- -----
STOP_TIMEOUT/M500AUC ----- ----- ----- ----- ----- ----- ----- -----
_WRITEIO/RDIO ----- ----- ----- ----- ----- ----- ----- -----
_CLEARBITMASK/M500AUC ----- ----- ----- ----- 0052H 0052H 0201H 0202H
+--> ?PR?_READIO?RDIO
+--> ?PR?_WRITEIO?RDIO
_READIO/RDIO ----- ----- ----- ----- ----- ----- ----- -----
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -