📄 1.map
字号:
LX51 LINKER/LOCATER V3.65b 03/16/2006 09:34:39 PAGE 1
LX51 LINKER/LOCATER V3.65b, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE X5045.obj TO 1
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
X5045.obj (X5045)
COMMENT TYPE 0: C51 V7.50
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C_IBP)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: 1 (X5045)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 0002BAH CODE
I:000000H I:000000H I:00007FH 00001BH DATA
X:000000H X:000000H X:00FFFFH 000024H XDATA
I:000000H I:000000H I:0000FFH 000001H IDATA
MEMORY MAP OF MODULE: 1 (X5045)
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 000012H 00000BH BYTE UNIT DATA ?DT?X5045
000013H 000015H 000003H BYTE UNIT DATA _DATA_GROUP_
000016H 000016H 000001H BYTE UNIT DATA ?C?LIB_DATA
000017H 00001FH 000009H --- --- **GAP**
000020H 000020H 000001H BYTE OFFS.. DATA ?DA?X5045?0
000021H 000021H 000001H BYTE OFFS.. DATA ?DA?X5045?1
000022H 000022H 000001H BYTE OFFS.. DATA ?DA?X5045?2
000023H 000023H 000001H BYTE OFFS.. DATA ?DA?X5045?3
000024H 000024H 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 0001ADH 0001ABH BYTE UNIT CODE ?PR?MAIN?X5045
0001AEH 0001F4H 000047H BYTE UNIT CODE ?PR?_?BYTE_READ?X5045
0001F5H 000226H 000032H BYTE UNIT CODE ?PR?_BYTE_WRITE?X5045
000227H 000249H 000023H BYTE UNIT CODE ?PR?_?WRSR_CMD?X5045
00024AH 000262H 000019H BYTE UNIT CODE ?PR?_OUTBYTE?X5045
000263H 000278H 000016H BYTE UNIT CODE ?PR?INPUTBYTE?X5045
000279H 000289H 000011H BYTE UNIT CODE ?PR?RSDR_CMD?X5045
00028AH 00029AH 000011H BYTE UNIT CODE ?PR?WIP_POLL?X5045
00029BH 0002A8H 00000EH BYTE UNIT CODE ?PR?WREN_CMD?X5045
0002A9H 0002B4H 00000CH BYTE UNIT CODE ?C_C51STARTUP
0002B5H 0002B9H 000005H BYTE UNIT CODE ?PR?INITX5045?X5045
* * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000023H 000024H BYTE UNIT XDATA ?XD?X5045
OVERLAY MAP OF MODULE: 1 (X5045)
LX51 LINKER/LOCATER V3.65b 03/16/2006 09:34:39 PAGE 2
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
====================================================
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?X5045
MAIN/X5045 ----- ----- 0013H 0015H
+--> ?PR?INITX5045?X5045
+--> ?PR?_BYTE_WRITE?X5045
INITX5045/X5045 ----- ----- ----- -----
+--> ?PR?_?WRSR_CMD?X5045
_?WRSR_CMD/X5045 ----- ----- ----- -----
+--> ?PR?WREN_CMD?X5045
+--> ?PR?_OUTBYTE?X5045
+--> ?PR?WIP_POLL?X5045
WREN_CMD/X5045 ----- ----- ----- -----
+--> ?PR?_OUTBYTE?X5045
_OUTBYTE/X5045 ----- ----- ----- -----
WIP_POLL/X5045 ----- ----- ----- -----
+--> ?PR?RSDR_CMD?X5045
RSDR_CMD/X5045 ----- ----- ----- -----
+--> ?PR?_OUTBYTE?X5045
+--> ?PR?INPUTBYTE?X5045
INPUTBYTE/X5045 ----- ----- ----- -----
_BYTE_WRITE/X5045 ----- ----- ----- -----
+--> ?PR?WREN_CMD?X5045
+--> ?PR?_OUTBYTE?X5045
+--> ?PR?WIP_POLL?X5045
PUBLIC SYMBOLS OF MODULE: 1 (X5045)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
00000000H NUMBER --- ?C?CODESEG
00000000H NUMBER --- ?C?XDATASEG
00000016H DATA --- ?C_IBP
01000003H CODE --- ?C_START
01000000H CODE --- ?C_STARTUP
010001AEH CODE --- _?byte_read
01000227H CODE --- _?wrsr_cmd
010001F9H CODE --- _byte_write
0100024AH CODE --- _outbyte
*SFR* 000000D8H.2 DATA BIT AA
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
*SFR* 00000080H DATA BIT AD0
*SFR* 00000080H.1 DATA BIT AD1
*SFR* 000000A0H.2 DATA BIT AD10
*SFR* 000000A0H.3 DATA BIT AD11
*SFR* 000000A0H.4 DATA BIT AD12
*SFR* 000000A0H.5 DATA BIT AD13
*SFR* 000000A0H.6 DATA BIT AD14
*SFR* 000000A0H.7 DATA BIT AD15
LX51 LINKER/LOCATER V3.65b 03/16/2006 09:34:39 PAGE 3
*SFR* 00000080H.2 DATA BIT AD2
*SFR* 00000080H.3 DATA BIT AD3
*SFR* 00000080H.4 DATA BIT AD4
*SFR* 00000080H.5 DATA BIT AD5
*SFR* 00000080H.6 DATA BIT AD6
*SFR* 00000080H.7 DATA BIT AD7
*SFR* 000000A0H DATA BIT AD8
*SFR* 000000A0H.1 DATA BIT AD9
*SFR* 0000008EH DATA BYTE AUXR
*SFR* 000000A2H DATA BYTE AUXR1
*SFR* 000000F0H DATA BYTE B
*SFR* 000000FAH DATA BYTE CCAP0H
*SFR* 000000EAH DATA BYTE CCAP0L
*SFR* 000000FBH DATA BYTE CCAP1H
*SFR* 000000EBH DATA BYTE CCAP1L
*SFR* 000000FCH DATA BYTE CCAP2H
*SFR* 000000ECH DATA BYTE CCAP2L
*SFR* 000000FDH DATA BYTE CCAP3H
*SFR* 000000EDH DATA BYTE CCAP3L
*SFR* 000000FEH DATA BYTE CCAP4H
*SFR* 000000EEH DATA BYTE CCAP4L
*SFR* 000000C2H DATA BYTE CCAPM0
*SFR* 000000C3H DATA BYTE CCAPM1
*SFR* 000000C4H DATA BYTE CCAPM2
*SFR* 000000C5H DATA BYTE CCAPM3
*SFR* 000000C6H DATA BYTE CCAPM4
*SFR* 000000C0H DATA BYTE CCON
*SFR* 00000090H.3 DATA BIT CEX0
*SFR* 00000090H.4 DATA BIT CEX1
*SFR* 00000090H.5 DATA BIT CEX2
*SFR* 000000F9H DATA BYTE CH
*SFR* 000000E9H DATA BYTE CL
*SFR* 000000C1H DATA BYTE CMOD
*SFR* 000000C8H DATA BIT CP
*SFR* 000000D8H DATA BIT CR0
*SFR* 000000D8H.1 DATA BIT CR1
*SFR* 000000D8H.7 DATA BIT CR2
*SFR* 000000C8H.1 DATA BIT CT2
*SFR* 000000D0H.7 DATA BIT CY
*SFR* 00000083H DATA BYTE DPH
*SFR* 00000082H DATA BYTE DPL
*SFR* 000000A8H.7 DATA BIT EA
*SFR* 000000A8H.6 DATA BIT EC
*SFR* 00000090H.2 DATA BIT ECI
*SFR* 000000D8H.6 DATA BIT ENS1
*SFR* 000000A8H.4 DATA BIT ES0
*SFR* 000000A8H.5 DATA BIT ES1
*SFR* 000000A8H.1 DATA BIT ET0
*SFR* 000000A8H.3 DATA BIT ET1
*SFR* 000000E8H DATA BIT ET2
*SFR* 000000A8H DATA BIT EX0
*SFR* 000000A8H.2 DATA BIT EX1
*SFR* 000000C8H.3 DATA BIT EXEN2
*SFR* 000000C8H.6 DATA BIT EXF2
*SFR* 000000D0H.5 DATA BIT F0
*SFR* 00000098H.7 DATA BIT FE
*SFR* 00000088H.1 DATA BIT IE0
*SFR* 00000088H.3 DATA BIT IE1
*SFR* 000000A8H DATA BYTE IEN0
*SFR* 000000E8H DATA BYTE IEN1
010002B5H CODE --- Initx5045
01000263H CODE --- inputbyte
*SFR* 000000B0H.2 DATA BIT INT0
*SFR* 000000B0H.3 DATA BIT INT1
*SFR* 000000B8H DATA BYTE IP
LX51 LINKER/LOCATER V3.65b 03/16/2006 09:34:39 PAGE 4
*SFR* 000000B7H DATA BYTE IPH
*SFR* 00000088H DATA BIT IT0
*SFR* 00000088H.2 DATA BIT IT1
01000003H CODE --- main
*SFR* 000000D0H.2 DATA BIT OV
*SFR* 000000D0H DATA BIT P
*SFR* 00000080H DATA BYTE P0
*SFR* 00000090H DATA BYTE P1
*SFR* 000000A0H DATA BYTE P2
*SFR* 000000B0H DATA BYTE P3
*SFR* 00000087H DATA BYTE PCON
*SFR* 000000D0H DATA BYTE PSW
*SFR* 00000098H.2 DATA BIT RB8
*SFR* 000000CBH DATA BYTE RCAP2H
*SFR* 000000CAH DATA BYTE RCAP2L
*SFR* 000000C8H.5 DATA BIT RCLK
*SFR* 000000B0H.7 DATA BIT RD
*SFR* 00000098H.4 DATA BIT REN
*SFR* 00000098H DATA BIT RI
*SFR* 000000D0H.3 DATA BIT RS0
*SFR* 000000D0H.4 DATA BIT RS1
01000279H CODE --- rsdr_cmd
*SFR* 000000B0H DATA BIT RXD
*SFR* 00000099H DATA BYTE S0BUF
*SFR* 00000098H DATA BYTE S0CON
*SFR* 000000DBH DATA BYTE S1ADR
*SFR* 000000D8H DATA BYTE S1CON
*SFR* 000000DAH DATA BYTE S1DAT
*SFR* 000000DCH DATA BYTE S1IST
*SFR* 000000D9H DATA BYTE S1STA
*SFR* 000000A9H DATA BYTE SADDR
*SFR* 000000B9H DATA BYTE SADEN
*SFR* 00000090H.6 DATA BIT SCL
*SFR* 00000090H.7 DATA BIT SDA
*SFR* 000000D8H.3 DATA BIT SI
*SFR* 00000098H.7 DATA BIT SM0
*SFR* 00000098H.6 DATA BIT SM1
*SFR* 00000098H.5 DATA BIT SM2
00000008H DATA --- Sn
*SFR* 00000081H DATA BYTE SP
*SFR* 000000D8H.5 DATA BIT STA
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -