⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mfrc500.map

📁 RC500绝密RFID读写器开发资料
💻 MAP
📖 第 1 页 / 共 5 页
字号:
LX51 LINKER/LOCATER V3.23                                                               06/20/2002  15:21:45  PAGE 1


LX51 LINKER/LOCATER V3.23, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE M500AuC.obj, main.obj, RDIO.obj TO MFRC500.OMF WARNINGLEVEL (0)


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                                                             06/20/2002  15:21:45  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                                                             06/20/2002  15:21:45  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                                                             06/20/2002  15:21:45  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 + -