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

📄 test.map

📁 mp3播放器
💻 MAP
📖 第 1 页 / 共 5 页
字号:
LX51 LINKER/LOCATER V4.10a                                                              07/28/2007  11:42:18  PAGE 1


LX51 LINKER/LOCATER V4.10a, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE main.obj, variable.obj, XBANKING.obj, STARTUP.obj, com.obj, sd.obj, memory.obj, interrupt.obj, 
>> mp3.obj, fat.obj, key.obj TO test CLASSES (XDATA (X:0XD000-X:0XFFFF), CODE (C:0X0-C:0XFFFF), HDATA (X:0X200000-X:0X21
>> FFFF))


CPU MODE:     8051 MODE
MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
         COMMENT TYPE 0: C51 V8.08
  variable.obj (VARIABLE)
         COMMENT TYPE 0: C51 V8.08
  XBANKING.obj (?C?XBANKING)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  STARTUP.obj (?C_STARTUP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  com.obj (COM)
         COMMENT TYPE 0: C51 V8.08
  sd.obj (SD)
         COMMENT TYPE 0: C51 V8.08
  memory.obj (MEMORY)
         COMMENT TYPE 0: C51 V8.08
  interrupt.obj (INTERRUPT)
         COMMENT TYPE 0: C51 V8.08
  mp3.obj (MP3)
         COMMENT TYPE 0: C51 V8.08
  fat.obj (FAT)
         COMMENT TYPE 0: C51 V8.08
  key.obj (KEY)
         COMMENT TYPE 0: C51 V8.08
  C:\KEIL\C51\LIB\C51BS.LIB (?C_INIT)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?CLDPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?CSTPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?IMUL)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?UIDIV)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?IILDX)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LMUL)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?ULDIV)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LNOT)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?ULCMP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?ULSHR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LSHL)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LSTPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDPTR0)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDIIDATA)
LX51 LINKER/LOCATER V4.10a                                                            07/28/2007  11:42:18  PAGE 2


         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDIXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LILDXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LSTIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LSTXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDCODE)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDIDATA0)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDXDATA0)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDPDATA0)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDCODE0)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?LSTPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler


ACTIVE MEMORY CLASSES OF MODULE:  test (MAIN)

BASE        START       END         USED      MEMORY CLASS
==========================================================
X:000000H   X:00D000H   X:00FFFFH   00090CH   XDATA
C:000000H   C:000000H   C:00FFFFH   00420CH   CODE
X:000000H   X:200000H   X:21FFFFH   0004B0H   HDATA
I:000000H   I:000000H   I:00007FH   000022H   DATA
I:000020H.0 I:000020H.0 I:00002FH.7 000000H.5 BIT
I:000000H   I:000000H   I:0000FFH   000007H   IDATA


MEMORY MAP OF MODULE:  test (MAIN)


START     STOP      LENGTH    ALIGN  RELOC    MEMORY CLASS   SEGMENT NAME
=========================================================================

* * * * * * * * * * *   D A T A   M E M O R Y   * * * * * * * * * * * * *
000000H   000007H   000008H   ---    AT..     DATA           "REG BANK 0"
000008H   00001BH   000014H   BYTE   UNIT     DATA           _DATA_GROUP_
00001CH   00001FH   000004H   BYTE   UNIT     DATA           ?DT?_SENDLONG?COM
000020H.0 000020H.2 000000H.3 BIT    UNIT     BIT            ?BI?VARIABLE
000020H.3 000020H.4 000000H.2 BIT    UNIT     BIT            _BIT_GROUP_
000020H.5 000020H   000000H.3 ---    ---      **GAP**
000021H   000022H   000002H   BYTE   UNIT     DATA           ?DT?VARIABLE
000023H   000026H   000004H   BYTE   UNIT     IDATA          ?ID?SD
000027H   000028H   000002H   BYTE   UNIT     IDATA          _IDATA_GROUP_
000029H   000029H   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   00000AH   000008H   BYTE   UNIT     CODE           ?PR?_SENDCHAR?COM
00000BH   00000DH   000003H   BYTE   OFFS..   CODE           ?INTERRUPT?0000B
00000EH   00003DH   000030H   BYTE   UNIT     CODE           ?PR?SDCIF_CMD12?SD
00003EH   000040H   000003H   BYTE   UNIT     CODE           ?C_INITSEG
000041H   000042H   000002H   ---    ---      **GAP**
000043H   000045H   000003H   BYTE   OFFS..   CODE           ?INTERRUPT?00043
LX51 LINKER/LOCATER V4.10a                                                            07/28/2007  11:42:18  PAGE 3


000046H   00107AH   001035H   BYTE   UNIT     CODE           ?PR?CREATEFILE?FAT
00107BH   001838H   0007BEH   BYTE   UNIT     CODE           ?PR?BACKWARD?FAT
001839H   001E01H   0005C9H   BYTE   UNIT     CODE           ?PR?FORWARD?FAT
001E02H   0022B9H   0004B8H   BYTE   UNIT     CODE           ?C?LIB_CODE
0022BAH   002623H   00036AH   BYTE   UNIT     CODE           ?PR?CHECK_SRAM?MEMORY
002624H   002931H   00030EH   BYTE   UNIT     CODE           ?PR?INITFAT?FAT
002932H   002C0AH   0002D9H   BYTE   UNIT     CODE           ?PR?READROOTCLUSTER?FAT
002C0BH   002E74H   00026AH   BYTE   UNIT     CODE           ?PR?READFILEFAT?FAT
002E75H   0030BEH   00024AH   BYTE   UNIT     CODE           ?PR?CHECK_NOR_FLASH?MEMORY
0030BFH   00324AH   00018CH   BYTE   UNIT     CODE           ?PR?MP3_DEAL?INTERRUPT
00324BH   003393H   000149H   BYTE   UNIT     CODE           ?PR?_READSECTOR?FAT
003394H   0034C7H   000134H   BYTE   UNIT     CODE           ?PR?MP3_PLAY_TASK?MP3
0034C8H   0035A1H   0000DAH   BYTE   UNIT     CODE           ?PR?KEYDEAL?KEY
0035A2H   003677H   0000D6H   BYTE   UNIT     CODE           ?PR?GETKEY?KEY
003678H   003734H   0000BDH   BYTE   UNIT     CODE           ?PR?SDCIF_CMD09?SD
003735H   0037F0H   0000BCH   BYTE   UNIT     CODE           ?PR?MAIN?MAIN
0037F1H   0038A6H   0000B6H   BYTE   UNIT     CODE           ?C_C51STARTUP
0038A7H   003959H   0000B3H   BYTE   UNIT     CODE           ?PR?GETSDMEMORYOCR?SD
00395AH   003A00H   0000A7H   BYTE   UNIT     CODE           ?PR?_CHARTOLONG?MAIN
003A01H   003A9DH   00009DH   BYTE   UNIT     CODE           ?PR?SDCIF_CMD24?SD
003A9EH   003B25H   000088H   BYTE   UNIT     CODE           ?PR?SDCIF_CMD17?SD
003B26H   003B8DH   000068H   BYTE   UNIT     CODE           ?PR?SDCIF_CMD3?SD
003B8EH   003BEDH   000060H   BYTE   UNIT     CODE           ?PR?_LONGTOCHAR?MAIN
003BEEH   003C44H   000057H   BYTE   UNIT     CODE           ?PR?SDMEMORYCARDINIT?SD
003C45H   003C98H   000054H   BYTE   UNIT     CODE           ?PR?SDCIF_ACMD06?SD
003C99H   003CE4H   00004CH   BYTE   UNIT     CODE           ?PR?SDCIF_CMD13?SD
003CE5H   003D2BH   000047H   BYTE   UNIT     CODE           ?PR?SDCIF_ACMD41?SD
003D2CH   003D72H   000047H   BYTE   UNIT     CODE           ?PR?_DMA_LOAD_SECTOR?SD
003D73H   003DB8H   000046H   BYTE   UNIT     CODE           ?PR?SDCIF_CMD1?SD
003DB9H   003DFBH   000043H   BYTE   UNIT     CODE           ?PR?SDCIF_CMD55?SD
003DFCH   003E3EH   000043H   BYTE   UNIT     CODE           ?PR?READ_KEY?KEY
003E3FH   003E7EH   000040H   BYTE   UNIT     CODE           ?PR?SDCIF_SDIOCMD7?SD
003E7FH   003EBAH   00003CH   BYTE   UNIT     CODE           ?PR?_SENDLONG?COM
003EBBH   003EF4H   00003AH   BYTE   UNIT     CODE           ?PR?MP3_MUSICPLAYMODE?MP3
003EF5H   003F23H   00002FH   BYTE   UNIT     CODE           ?PR?SDCIF_CMD2?SD
003F24H   003F4EH   00002BH   BYTE   UNIT     CODE           ?PR?SDCIF_INIT?SD
003F4FH   003F78H   00002AH   BYTE   UNIT     CODE           ?PR?_LEDFLASH?MAIN
003F79H   003FA2H   00002AH   BYTE   UNIT     CODE           ?PR?MP3_INT_ENABLE?MP3
003FA3H   003FCAH   000028H   BYTE   UNIT     CODE           ?PR?_CLEAR_DMA?COM
003FCBH   003FF2H   000028H   BYTE   UNIT     CODE           ?PR?SD_SYSINIT?SD
003FF3H   004019H   000027H   BYTE   UNIT     CODE           ?PR?MP3EQU_ROCK?MP3
00401AH   00403EH   000025H   BYTE   UNIT     CODE           ?PR?MP3EQU_POP?MP3
00403FH   004063H   000025H   BYTE   UNIT     CODE           ?PR?MP3_ACTIVEFAT?MP3
004064H   004087H   000024H   BYTE   UNIT     CODE           ?PR?MP3EQU_JAZZ?MP3
004088H   0040A9H   000022H   BYTE   UNIT     CODE           ?PR?SYSDELAY?SD
0040AAH   0040C9H   000020H   BYTE   UNIT     CODE           ?PR?_INTTOCHAR?MAIN
0040CAH   0040E7H   00001EH   BYTE   UNIT     CODE           ?PR?INITPORT?MAIN
0040E8H   004105H   00001EH   BYTE   UNIT     CODE           ?PR?_DMA_WRITE_SECTOR?SD
004106H   004122H   00001DH   BYTE   UNIT     CODE           ?PR?MP3EQU_CLASSIC?MP3
004123H   00413DH   00001BH   BYTE   UNIT     CODE           ?PR?MP3_ISR?INTERRUPT
00413EH   004157H   00001AH   BYTE   UNIT     CODE           ?PR?MP3_PREVINIT?MP3
004158H   004170H   000019H   BYTE   UNIT     CODE           ?PR?_SDHOSTREAD512B_LBA?SD
004171H   004189H   000019H   BYTE   UNIT     CODE           ?PR?MP3EQU_NORMAL?MP3
00418AH   0041A2H   000019H   BYTE   UNIT     CODE           ?PR?MP3_SWRESET?MP3
0041A3H   0041B9H   000017H   BYTE   UNIT     CODE           ?PR?INITUART?COM
0041BAH   0041CFH   000016H   BYTE   UNIT     CODE           ?PR?MP3_INIT?MP3
0041D0H   0041E4H   000015H   BYTE   UNIT     CODE           ?PR?SDCIF_CMD0?SD
0041E5H   0041F7H   000013H   BYTE   UNIT     CODE           ?PR?INITTIMER0?MAIN
0041F8H   004204H   00000DH   BYTE   UNIT     CODE           ?PR?_SENDINT?COM
004205H   00420DH   000009H   BYTE   UNIT     CODE           ?PR?TIMER0_ISR?INTERRUPT

* * * * * * * * * * *  X D A T A   M E M O R Y  * * * * * * * * * * * * *
00D000H   00D503H   000504H   BYTE   UNIT     XDATA          ?XD?VARIABLE
00D504H   00D50BH   000008H   BYTE   UNIT     XDATA          _XDATA_GROUP_
00D50CH   00DFFFH   000AF4H   ---    ---      **GAP**
LX51 LINKER/LOCATER V4.10a                                                            07/28/2007  11:42:18  PAGE 4


00E000H   00E1FFH   000200H   BYTE   OFFS..   XDATA          ?XD?FAT?0
00E200H   00EFFFH   000E00H   ---    ---      **GAP**
00F000H   00F1FFH   000200H   BYTE   OFFS..   XDATA          ?XD?FAT?1
00F200H   1FFFFFH   1F0E00H   ---    ---      **GAP**
200000H   2004AFH   0004B0H   BYTE   INSEG    HDATA          ?FD?VARIABLE



OVERLAY MAP OF MODULE:   test (MAIN)


FUNCTION/MODULE              BIT_GROUP   DATA_GROUP   IDATA_GROUP  XDATA_GROUP
--> CALLED FUNCTION/MODULE  START  STOP  START  STOP  START  STOP  START  STOP
==============================================================================
?C_C51STARTUP               ----- -----  ----- -----  ----- -----  ----- -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

MAIN/MAIN                   ----- -----  ----- -----  ----- -----  ----- -----
  +--> ?PR?INITPORT?MAIN
  +--> ?PR?INITUART?COM
  +--> ?PR?MP3_PREVINIT?MP3
  +--> ?PR?CHECK_NOR_FLASH?MEMORY
  +--> ?PR?_SENDCHAR?COM
  +--> ?PR?_LEDFLASH?MAIN
  +--> ?PR?CHECK_SRAM?MEMORY
  +--> ?PR?_DMA_WRITE_SECTOR?SD
  +--> ?PR?SD_SYSINIT?SD
  +--> ?PR?INITFAT?FAT
  +--> ?PR?CREATEFILE?FAT
  +--> ?PR?FORWARD?FAT
  +--> ?PR?INITTIMER0?MAIN
  +--> ?PR?MP3_DEAL?INTERRUPT
  +--> ?PR?GETKEY?KEY
  +--> ?PR?KEYDEAL?KEY
  +--> ?PR?MP3_PLAY_TASK?MP3

INITPORT/MAIN               ----- -----  ----- -----  ----- -----  ----- -----

INITUART/COM                ----- -----  ----- -----  ----- -----  ----- -----

MP3_PREVINIT/MP3            ----- -----  ----- -----  ----- -----  ----- -----
  +--> ?PR?MP3_SWRESET?MP3

MP3_SWRESET/MP3             ----- -----  ----- -----  ----- -----  ----- -----

CHECK_NOR_FLASH/MEMORY      ----- -----  0008H 0008H  ----- -----  D504H D50BH
  +--> ?PR?_SENDCHAR?COM

_SENDCHAR/COM               ----- -----  ----- -----  ----- -----  ----- -----

_LEDFLASH/MAIN              ----- -----  ----- -----  ----- -----  D504H D504H
  +--> ?PR?INITTIMER0?MAIN

INITTIMER0/MAIN             ----- -----  ----- -----  ----- -----  ----- -----

CHECK_SRAM/MEMORY           ----- -----  0008H 0008H  ----- -----  D504H D50BH
  +--> ?PR?_SENDCHAR?COM

_DMA_WRITE_SECTOR/SD        ----- -----  0011H 0015H  ----- -----  ----- -----
  +--> ?PR?SDCIF_CMD24?SD

SDCIF_CMD24/SD              ----- -----  ----- -----  ----- -----  ----- -----
  +--> ?PR?SDCIF_CMD13?SD

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -