📄 demo.map
字号:
LX51 LINKER/LOCATER V3.51p 09/30/2004 14:28:55 PAGE 1
LX51 LINKER/LOCATER V3.51p, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE XBANKING.obj, time.obj TO demo
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
XBANKING.obj (?C?XBANKING)
COMMENT TYPE 0: AX51 V2.03a
time.obj (TIME)
COMMENT TYPE 0: C51 V7.02a
C:\KEIL\C51\LIB\C51BS.LIB (?C_STARTUP)
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
ACTIVE MEMORY CLASSES OF MODULE: demo (?C?XBANKING)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 000E13H CODE
I:000000H I:000000H I:00007FH 000021H DATA
I:000020H.0 I:000020H.0 I:00002FH.7 000000H.2 BIT
X:000000H X:000000H X:FFFFFFH 000001H HDATA
I:000000H I:000000H I:0000FFH 000001H IDATA
MEMORY MAP OF MODULE: demo (?C?XBANKING)
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 000017H 000010H BYTE UNIT DATA _DATA_GROUP_
000018H.0 00001FH.7 000008H.0 --- --- **GAP**
000020H.0 000020H.1 000000H.2 BIT UNIT BIT _BIT_GROUP_
000020H.2 000020H 000000H.6 --- --- **GAP**
000021H 000029H 000009H BYTE UNIT DATA ?DT?TIME
00002AH 00002AH 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?I2C_NACK?TIME
00000BH 00000DH 000003H BYTE OFFS.. CODE ?TIME?0000B
00000EH 00062FH 000622H BYTE UNIT CODE ?CO?TIME
000630H 0007B1H 000182H BYTE UNIT CODE ?PR?_DISPLAY_DATA?TIME
0007B2H 0008EDH 00013CH BYTE UNIT CODE ?C?LIB_CODE
0008EEH 0009BEH 0000D1H BYTE UNIT CODE ?PR?_DISPLAY_ASCII?TIME
0009BFH 000A48H 00008AH BYTE UNIT CODE ?PR?TIME0?TIME
000A49H 000AC6H 00007EH BYTE UNIT CODE ?PR?MAIN?TIME
000AC7H 000B17H 000051H BYTE UNIT CODE ?PR?_LEFT_DATA?TIME
000B18H 000B68H 000051H BYTE UNIT CODE ?PR?_RIGHT_DATA?TIME
000B69H 000BB1H 000049H BYTE UNIT CODE ?PR?LOAD?TIME
000BB2H 000BEFH 00003EH BYTE UNIT CODE ?PR?LCD_LEFT_CLEAR?TIME
000BF0H 000C2DH 00003EH BYTE UNIT CODE ?PR?LCD_RIGHT_CLEAR?TIME
000C2EH 000C67H 00003AH BYTE UNIT CODE ?PR?_RIGHT_COMMAND?TIME
000C68H 000C9AH 000033H BYTE UNIT CODE ?PR?LEFT_READ?TIME
000C9BH 000CCDH 000033H BYTE UNIT CODE ?PR?RIGHT_READ?TIME
000CCEH 000CFFH 000032H BYTE UNIT CODE ?PR?_I2C_SEND_BYTE?TIME
LX51 LINKER/LOCATER V3.51p 09/30/2004 14:28:55 PAGE 2
000D00H 000D2EH 00002FH BYTE UNIT CODE ?PR?READTIME?TIME
000D2FH 000D59H 00002BH BYTE UNIT CODE ?PR?_LEFT_COMMAND?TIME
000D5AH 000D7FH 000026H BYTE UNIT CODE ?PR?_DELAYMS?TIME
000D80H 000DA2H 000023H BYTE UNIT CODE ?PR?I2C_CACK?TIME
000DA3H 000DC4H 000022H BYTE UNIT CODE ?PR?I2C_RECEIVE_BYTE?TIME
000DC5H 000DE4H 000020H BYTE UNIT CODE ?PR?_DELAY?TIME
000DE5H 000DF1H 00000DH BYTE UNIT CODE ?PR?I2C_STOP?TIME
000DF2H 000DFDH 00000CH BYTE UNIT CODE ?C_C51STARTUP
000DFEH 000E08H 00000BH BYTE UNIT CODE ?PR?I2C_START?TIME
000E09H 000E12H 00000AH BYTE UNIT CODE ?PR?I2C_ACK?TIME
* * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000000H 000001H BYTE INSEG HDATA ?FD?TIME
OVERLAY MAP OF MODULE: demo (?C?XBANKING)
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
====================================================
TIME0/TIME ----- ----- ----- -----
+--> ?PR?READTIME?TIME
+--> ?PR?_DISPLAY_DATA?TIME
READTIME/TIME ----- ----- ----- -----
+--> ?PR?I2C_START?TIME
+--> ?PR?_I2C_SEND_BYTE?TIME
+--> ?PR?I2C_CACK?TIME
+--> ?PR?I2C_STOP?TIME
+--> ?PR?I2C_RECEIVE_BYTE?TIME
+--> ?PR?I2C_ACK?TIME
+--> ?PR?I2C_NACK?TIME
I2C_START/TIME ----- ----- ----- -----
+--> ?PR?_DELAY?TIME
_DELAY/TIME ----- ----- ----- -----
_I2C_SEND_BYTE/TIME ----- ----- ----- -----
+--> ?PR?_DELAY?TIME
I2C_CACK/TIME 20H.1 20H.1 ----- -----
+--> ?PR?_I2C_SEND_BYTE?TIME
+--> ?PR?_DELAY?TIME
I2C_STOP/TIME ----- ----- ----- -----
+--> ?PR?_DELAY?TIME
I2C_RECEIVE_BYTE/TIME 20H.0 20H.0 ----- -----
+--> ?PR?_DELAY?TIME
I2C_ACK/TIME ----- ----- ----- -----
+--> ?PR?_DELAY?TIME
I2C_NACK/TIME ----- ----- ----- -----
+--> ?PR?_DELAY?TIME
_DISPLAY_DATA/TIME ----- ----- 0008H 0010H
+--> ?PR?_LEFT_COMMAND?TIME
+--> ?PR?_RIGHT_COMMAND?TIME
+--> ?CO?TIME
+--> ?PR?_LEFT_DATA?TIME
+--> ?PR?_RIGHT_DATA?TIME
LX51 LINKER/LOCATER V3.51p 09/30/2004 14:28:55 PAGE 3
_LEFT_COMMAND/TIME ----- ----- ----- -----
_RIGHT_COMMAND/TIME ----- ----- ----- -----
?CO?TIME ----- ----- ----- -----
_LEFT_DATA/TIME ----- ----- ----- -----
_RIGHT_DATA/TIME ----- ----- ----- -----
*** NEW ROOT **************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?TIME
MAIN/TIME ----- ----- ----- -----
+--> ?PR?_LEFT_COMMAND?TIME
+--> ?PR?_RIGHT_COMMAND?TIME
+--> ?PR?LCD_LEFT_CLEAR?TIME
+--> ?PR?LCD_RIGHT_CLEAR?TIME
+--> ?CO?TIME
+--> ?PR?_DISPLAY_ASCII?TIME
+--> ?PR?LOAD?TIME
LCD_LEFT_CLEAR/TIME ----- ----- 0011H 0013H
+--> ?PR?_LEFT_COMMAND?TIME
+--> ?PR?_LEFT_DATA?TIME
LCD_RIGHT_CLEAR/TIME ----- ----- 0011H 0013H
+--> ?PR?_RIGHT_COMMAND?TIME
+--> ?PR?_RIGHT_DATA?TIME
_DISPLAY_ASCII/TIME ----- ----- 0011H 0017H
+--> ?PR?_LEFT_COMMAND?TIME
+--> ?PR?_RIGHT_COMMAND?TIME
+--> ?PR?_LEFT_DATA?TIME
+--> ?PR?_RIGHT_DATA?TIME
LOAD/TIME ----- ----- ----- -----
+--> ?PR?I2C_START?TIME
+--> ?PR?_I2C_SEND_BYTE?TIME
+--> ?PR?I2C_CACK?TIME
+--> ?PR?I2C_STOP?TIME
PUBLIC SYMBOLS OF MODULE: demo (?C?XBANKING)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
010008B9H CODE --- ?C?CLDPTR
010007B2H CODE --- ?C?CLDXPTR
00000000H NUMBER --- ?C?CODESEG
010008D7H CODE --- ?C?CSTPTR
010007CDH CODE --- ?C?CSTXPTR
010007E2H CODE --- ?C?ILDXPTR
01000806H CODE --- ?C?ISTXPTR
01000868H CODE --- ?C?LLDXPTR
0100089AH CODE --- ?C?LSTXPTR
0100081FH CODE --- ?C?PLDXPTR
0100084AH CODE --- ?C?PSTXPTR
00000000H NUMBER --- ?C?XDATASEG
00000000H NUMBER --- ?C?XPAGE1RST
LX51 LINKER/LOCATER V3.51p 09/30/2004 14:28:55 PAGE 4
00000084H DATA BYTE ?C?XPAGE1SFR
01000A49H CODE --- ?C_START
01000000H CODE --- ?C_STARTUP
01000DCDH CODE --- _delay
01000D5AH CODE --- _delayms
010008EEH CODE --- _display_ascii
01000634H CODE --- _display_data
01000CCEH CODE --- _I2C_Send_byte
01000D3EH CODE --- _left_command
01000AEDH CODE --- _left_data
01000C3DH CODE --- _right_command
01000B3EH CODE --- _right_data
*SFR* 000000E0H DATA BYTE ACC
*SFR* 000000F0H DATA BYTE B
00000022H DATA --- buffer
*SFR* 000000E8H DATA BYTE DCON
*SFR* 00000083H DATA BYTE DPH
*SFR* 00000082H DATA BYTE DPL
*SFR* 000000A8H.7 DATA BIT EA
*SFR* 000000A8H.1 DATA BIT ET0
01000E09H CODE --- I2C_ack
01000D84H CODE --- I2C_Cack
01000003H CODE --- I2C_nack
01000DA3H CODE --- I2C_Receive_byte
01000DFEH CODE --- I2C_start
01000DE5H CODE --- I2C_stop
*SFR* 000000E8H DATA BYTE I2CCON
01000BB2H CODE --- lcd_left_clear
01000BF0H CODE --- lcd_right_clear
01000C68H CODE --- left_read
01000B69H CODE --- load
01000A49H CODE --- main
00000021H DATA BYTE p
*SFR* 000000B0H DATA BYTE P3
01000D00H CODE --- readtime
01000030H CODE --- reg
*SFR* 00000098H DATA BIT RI
01000C9BH CODE --- right_read
*SFR* 000000B0H.3 DATA BIT SCL
*SFR* 00000098H DATA BYTE SCON
*SFR* 000000B0H.2 DATA BIT SDA
*SFR* 0000008CH DATA BYTE TH0
*SFR* 0000008DH DATA BYTE TH1
*SFR* 00000098H.1 DATA BIT TI
010009BFH CODE --- time0
*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
SYMBOL TABLE OF MODULE: demo (?C?XBANKING)
VALUE REP CLASS TYPE SYMBOL NAME
====================================================
--- MODULE --- --- ?C?XBANKING
010007B2H PUBLIC CODE --- ?C?CLDXPTR
010007CDH PUBLIC CODE --- ?C?CSTXPTR
010007E2H PUBLIC CODE --- ?C?ILDXPTR
01000806H PUBLIC CODE --- ?C?ISTXPTR
01000868H PUBLIC CODE --- ?C?LLDXPTR
0100089AH PUBLIC CODE --- ?C?LSTXPTR
0100081FH PUBLIC CODE --- ?C?PLDXPTR
LX51 LINKER/LOCATER V3.51p 09/30/2004 14:28:55 PAGE 5
0100084AH PUBLIC CODE --- ?C?PSTXPTR
00000000H PUBLIC NUMBER --- ?C?XPAGE1RST
00000084H PUBLIC DATA BYTE ?C?XPAGE1SFR
000000E0H SFRSYM DATA BYTE ACC
000000F0H SFRSYM DATA BYTE B
00000083H SFRSYM DATA BYTE DPH
00000082H SFRSYM DATA BYTE DPL
010007BEH SYMBOL CODE --- ??0000
010007D9H SYMBOL CODE --- ??0001
010007EEH SYMBOL CODE --- ??0002
01000812H SYMBOL CODE --- ??0003
0100082BH SYMBOL CODE --- ??0004
01000856H SYMBOL CODE --- ??0005
01000874H SYMBOL CODE --- ??0006
010008A6H SYMBOL CODE --- ??0007
010007C7H SYMBOL CODE --- CLDCODE
010007DEH SYMBOL CODE --- CSTCODE
010007FBH SYMBOL CODE --- ILDCODE
0100081BH SYMBOL CODE --- ISTCODE
01000887H SYMBOL CODE --- LLDCODE
010008B5H SYMBOL CODE --- LSTCODE
0100083BH SYMBOL CODE --- PLDCODE
01000864H SYMBOL CODE --- PSTCODE
010007B2H BLOCK CODE NEAR LAB LVL=0
--- BLOCKEND --- --- LVL=0
--- MODULE --- --- TIME
00000022H PUBLIC DATA --- buffer
00000021H PUBLIC DATA BYTE p
01000030H PUBLIC CODE --- reg
01000A49H PUBLIC CODE --- main
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -