📄 lcd.map
字号:
LX51 LINKER/LOCATER V3.65b 07/02/2007 20:32:53 PAGE 1
LX51 LINKER/LOCATER V3.65b, INVOKED BY:
D:\KEIL\C51\BIN\LX51.EXE STARTUP.obj, lcd.obj TO lcd
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
lcd.obj (LCD)
COMMENT TYPE 0: C51 V7.50
ACTIVE MEMORY CLASSES OF MODULE: lcd (?C_STARTUP)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 000122H CODE
I:000000H I:000000H I:0000FFH 000001H IDATA
I:000000H I:000000H I:00007FH 000015H DATA
C:000000H C:000000H C:00FFFFH 00002AH CONST
MEMORY MAP OF MODULE: lcd (?C_STARTUP)
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 00000CH 000005H BYTE UNIT DATA ?DT?LCD
00000DH 00000FH 000003H --- --- **GAP**
000010H 000017H 000008H --- AT.. DATA "REG BANK 2"
000018H 000018H 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 --- --- **GAP**
00000BH 00000DH 000003H BYTE OFFS.. CODE ?LCD?0000B
00000EH 0007FFH 0007F2H --- --- **GAP**
000800H 000875H 000076H BYTE UNIT CODE ?PR?SERVICE_INT0?LCD
000876H 00089FH 00002AH BYTE UNIT CODE ?PR?INIT?LCD
0008A0H 0008B8H 000019H BYTE UNIT CODE ?PR?MAIN?LCD
0008B9H 0008D0H 000018H BYTE UNIT CODE ?PR?_WRITE?LCD
0008D1H 0008E7H 000017H BYTE UNIT CODE ?PR?_WRITEDDR?LCD
0008E8H 0008FDH 000016H BYTE UNIT CODE ?PR?CHECKBUSY?LCD
0008FEH 00090FH 000012H BYTE UNIT CODE ?PR?_DELAY?LCD
000910H 00091BH 00000CH BYTE UNIT CODE ?C_C51STARTUP
00091CH 000945H 00002AH BYTE UNIT CONST ?CO?LCD
OVERLAY MAP OF MODULE: lcd (?C_STARTUP)
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
====================================================
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?LCD
MAIN/LCD ----- ----- ----- -----
+--> ?PR?INIT?LCD
LX51 LINKER/LOCATER V3.65b 07/02/2007 20:32:53 PAGE 2
INIT/LCD ----- ----- ----- -----
+--> ?PR?_WRITE?LCD
_WRITE/LCD ----- ----- ----- -----
+--> ?PR?_DELAY?LCD
+--> ?PR?CHECKBUSY?LCD
_DELAY/LCD ----- ----- ----- -----
CHECKBUSY/LCD ----- ----- ----- -----
*** NEW ROOT **************
SERVICE_INT0/LCD ----- ----- ----- -----
+--> ?PR?_WRITEDDR?LCD
+--> ?PR?_WRITE?LCD
_WRITEDDR/LCD ----- ----- ----- -----
+--> ?CO?LCD
+--> ?PR?CHECKBUSY?LCD
?CO?LCD ----- ----- ----- -----
PUBLIC SYMBOLS OF MODULE: lcd (?C_STARTUP)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
00000000H NUMBER --- ?C?CODESEG
00000000H NUMBER --- ?C?XDATASEG
010008A0H CODE --- ?C_START
01000000H CODE --- ?C_STARTUP
010008FEH CODE --- _delay
010008C2H CODE --- _write
010008D8H CODE --- _writeddr
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
*SFR* 000000F0H DATA BYTE B
010008E8H CODE --- checkbusy
0000000CH DATA BYTE cmdflag
00000009H DATA WORD counti
*SFR* 000000D0H.7 DATA BIT CY
0000000BH DATA BYTE dataflag
*SFR* 00000083H DATA BYTE DPH
*SFR* 00000082H DATA BYTE DPL
*SFR* 000000B0H DATA BIT E
*SFR* 000000A8H.7 DATA BIT EA
*SFR* 000000A8H.4 DATA BIT ES
*SFR* 000000A8H.1 DATA BIT ET0
*SFR* 000000A8H.3 DATA BIT ET1
*SFR* 000000A8H DATA BIT EX0
*SFR* 000000A8H.2 DATA BIT EX1
*SFR* 000000D0H.5 DATA BIT F0
*SFR* 000000A8H DATA BYTE IE
*SFR* 00000088H.1 DATA BIT IE0
*SFR* 00000088H.3 DATA BIT IE1
01000876H CODE --- init
*SFR* 000000B0H.2 DATA BIT INT0
*SFR* 000000B0H.3 DATA BIT INT1
*SFR* 000000B8H DATA BYTE IP
*SFR* 00000088H DATA BIT IT0
*SFR* 00000088H.2 DATA BIT IT1
LX51 LINKER/LOCATER V3.65b 07/02/2007 20:32:53 PAGE 3
010008A0H 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* 000000B8H.4 DATA BIT PS
*SFR* 000000D0H DATA BYTE PSW
*SFR* 000000B8H.1 DATA BIT PT0
*SFR* 000000B8H.3 DATA BIT PT1
*SFR* 000000B8H DATA BIT PX0
*SFR* 000000B8H.2 DATA BIT PX1
*SFR* 00000098H.2 DATA BIT RB8
*SFR* 000000B0H.7 DATA BIT RD
*SFR* 00000098H.4 DATA BIT REN
*SFR* 00000098H DATA BIT RI
*SFR* 000000B0H.2 DATA BIT RS
*SFR* 000000D0H.3 DATA BIT RS0
*SFR* 000000D0H.4 DATA BIT RS1
*SFR* 000000B0H.1 DATA BIT RW
*SFR* 000000B0H DATA BIT RXD
*SFR* 00000099H DATA BYTE SBUF
*SFR* 00000098H DATA BYTE SCON
01000800H CODE --- service_int0
*SFR* 00000098H.7 DATA BIT SM0
*SFR* 00000098H.6 DATA BIT SM1
*SFR* 00000098H.5 DATA BIT SM2
*SFR* 00000081H DATA BYTE SP
*SFR* 000000B0H.4 DATA BIT T0
*SFR* 000000B0H.5 DATA BIT T1
*SFR* 00000098H.3 DATA BIT TB8
*SFR* 00000088H DATA BYTE TCON
*SFR* 00000088H.5 DATA BIT TF0
*SFR* 00000088H.7 DATA BIT TF1
*SFR* 0000008CH DATA BYTE TH0
*SFR* 0000008DH DATA BYTE TH1
*SFR* 00000098H.1 DATA BIT TI
*SFR* 0000008AH DATA BYTE TL0
*SFR* 0000008BH DATA BYTE TL1
*SFR* 00000089H DATA BYTE TMOD
*SFR* 00000088H.4 DATA BIT TR0
*SFR* 00000088H.6 DATA BIT TR1
*SFR* 000000B0H.1 DATA BIT TXD
*SFR* 000000B0H.6 DATA BIT WR
SYMBOL TABLE OF MODULE: lcd (?C_STARTUP)
VALUE REP CLASS TYPE SYMBOL NAME
====================================================
--- MODULE --- --- ?C_STARTUP
01000000H PUBLIC CODE --- ?C_STARTUP
000000E0H SYMBOL DATA --- ACC
000000F0H SYMBOL DATA --- B
00000083H SYMBOL DATA --- DPH
00000082H SYMBOL DATA --- DPL
00000000H SYMBOL NUMBER --- IBPSTACK
00000100H SYMBOL NUMBER --- IBPSTACKTOP
00000080H SYMBOL NUMBER --- IDATALEN
01000913H SYMBOL CODE --- IDATALOOP
00000000H SYMBOL NUMBER --- PBPSTACK
00000000H SYMBOL NUMBER --- PBPSTACKTOP
LX51 LINKER/LOCATER V3.65b 07/02/2007 20:32:53 PAGE 4
00000000H SYMBOL NUMBER --- PDATALEN
00000000H SYMBOL NUMBER --- PDATASTART
00000000H SYMBOL NUMBER --- PPAGE
00000000H SYMBOL NUMBER --- PPAGEENABLE
000000A0H SYMBOL DATA --- PPAGE_SFR
00000081H SYMBOL DATA --- SP
01000910H SYMBOL CODE --- STARTUP1
00000000H SYMBOL NUMBER --- XBPSTACK
00000000H SYMBOL NUMBER --- XBPSTACKTOP
00000000H SYMBOL NUMBER --- XDATALEN
00000000H SYMBOL NUMBER --- XDATASTART
01000000H LINE CODE --- #92
01000910H LINE CODE --- #99
01000912H LINE CODE --- #100
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -