📄 com.map
字号:
LX51 LINKER/LOCATER V4.10a 04/17/2007 09:31:36 PAGE 1
LX51 LINKER/LOCATER V4.10a, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE com.obj TO com
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
com.obj (COM)
COMMENT TYPE 0: C51 V8.08
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: com (COM)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 0000F4H CODE
I:000000H I:000000H I:00007FH 00002BH DATA
I:000000H I:000000H I:0000FFH 000001H IDATA
MEMORY MAP OF MODULE: com (COM)
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 00002AH 000023H BYTE UNIT DATA ?DT?COM
00002BH 00002BH 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 000006H 000004H BYTE UNIT CODE ?C_INITSEG
000007H 00000AH 000004H --- --- **GAP**
00000BH 00000CH 000002H BYTE OFFS.. CODE ?COM?0000B
00000DH 000011H 000005H BYTE UNIT CODE ?PR?INIT_INT1?COM
000012H 000012H 000001H --- --- **GAP**
000013H 000014H 000002H BYTE OFFS.. CODE ?COM?00013
000015H 0000A0H 00008CH BYTE UNIT CODE ?C_C51STARTUP
0000A1H 0000DEH 00003EH BYTE UNIT CODE ?PR?TIMER0_INTERRUPT?COM
0000DFH 0000EBH 00000DH BYTE UNIT CODE ?PR?INT1_INTERRUPT?COM
0000ECH 0000F8H 00000DH BYTE UNIT CODE ?PR?MAIN?COM
OVERLAY MAP OF MODULE: com (COM)
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
====================================================
TIMER0_INTERRUPT/COM ----- ----- ----- -----
*** NEW ROOT **************
INT1_INTERRUPT/COM ----- ----- ----- -----
*** NEW ROOT **************
LX51 LINKER/LOCATER V4.10a 04/17/2007 09:31:36 PAGE 2
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?COM
+--> ?C_INITSEG
MAIN/COM ----- ----- ----- -----
+--> ?PR?INIT_INT1?COM
INIT_INT1/COM ----- ----- ----- -----
?C_INITSEG ----- ----- ----- -----
PUBLIC SYMBOLS OF MODULE: com (COM)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
00000000H NUMBER --- ?C?CODESEG
00000000H NUMBER --- ?C?XDATASEG
0100005CH CODE --- ?C_START
01000000H CODE --- ?C_STARTUP
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
*SFR* 000000F0H DATA BYTE B
*SFR* 000000B0H.3 DATA BIT BT_REC
*SFR* 000000D0H.7 DATA BIT CY
*SFR* 00000083H DATA BYTE DPH
*SFR* 00000082H DATA BYTE DPL
*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
0100000DH CODE --- Init_INT1
*SFR* 000000B0H.2 DATA BIT INT0
*SFR* 000000B0H.3 DATA BIT INT1
010000DFH CODE --- INT1_Interrupt
*SFR* 000000B8H DATA BYTE IP
*SFR* 00000088H DATA BIT IT0
*SFR* 00000088H.2 DATA BIT IT1
010000ECH 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
0000002AH DATA BYTE rear
00000009H DATA --- Rec_Buf
00000008H DATA BYTE Rec_Dat
LX51 LINKER/LOCATER V4.10a 04/17/2007 09:31:36 PAGE 3
*SFR* 00000098H.4 DATA BIT REN
*SFR* 00000098H DATA BIT RI
*SFR* 000000D0H.3 DATA BIT RS0
*SFR* 000000D0H.4 DATA BIT RS1
*SFR* 000000B0H DATA BIT RXD
*SFR* 00000099H DATA BYTE SBUF
*SFR* 00000098H DATA BYTE SCON
*SFR* 00000098H.7 DATA BIT SM0
*SFR* 00000098H.6 DATA BIT SM1
*SFR* 00000098H.5 DATA BIT SM2
*SFR* 00000081H DATA BYTE SP
00000029H DATA BYTE status
*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
010000A1H CODE --- Timer0_Interrupt
*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: com (COM)
VALUE REP CLASS TYPE SYMBOL NAME
====================================================
--- MODULE --- --- COM
0000002AH PUBLIC DATA BYTE rear
00000029H PUBLIC DATA BYTE status
00000009H PUBLIC DATA --- Rec_Buf
00000008H PUBLIC DATA BYTE Rec_Dat
010000ECH PUBLIC CODE --- main
010000DFH PUBLIC CODE --- INT1_Interrupt
0100000DH PUBLIC CODE --- Init_INT1
010000A1H PUBLIC CODE --- Timer0_Interrupt
00000080H SFRSYM DATA BYTE P0
00000090H SFRSYM DATA BYTE P1
000000A0H SFRSYM DATA BYTE P2
000000B0H SFRSYM DATA BYTE P3
000000B0H.4 SFRSYM DATA BIT T0
000000D0H.6 SFRSYM DATA BIT AC
000000B0H.5 SFRSYM DATA BIT T1
000000A8H.7 SFRSYM DATA BIT EA
000000A8H SFRSYM DATA BYTE IE
000000B0H.7 SFRSYM DATA BIT RD
000000A8H.4 SFRSYM DATA BIT ES
000000B8H SFRSYM DATA BYTE IP
00000098H SFRSYM DATA BIT RI
000000B0H.2 SFRSYM DATA BIT INT0
000000D0H.7 SFRSYM DATA BIT CY
00000098H.1 SFRSYM DATA BIT TI
000000B0H.3 SFRSYM DATA BIT INT1
000000B8H.4 SFRSYM DATA BIT PS
00000081H SFRSYM DATA BYTE SP
000000D0H.2 SFRSYM DATA BIT OV
LX51 LINKER/LOCATER V4.10a 04/17/2007 09:31:36 PAGE 4
000000B0H.6 SFRSYM DATA BIT WR
00000099H SFRSYM DATA BYTE SBUF
00000087H SFRSYM DATA BYTE PCON
00000098H SFRSYM DATA BYTE SCON
00000089H SFRSYM DATA BYTE TMOD
00000088H SFRSYM DATA BYTE TCON
00000088H.1 SFRSYM DATA BIT IE0
00000088H.3 SFRSYM DATA BIT IE1
000000F0H SFRSYM DATA BYTE B
000000E0H SFRSYM DATA BYTE ACC
000000A8H.1 SFRSYM DATA BIT ET0
000000A8H.3 SFRSYM DATA BIT ET1
00000088H.5 SFRSYM DATA BIT TF0
00000088H.7 SFRSYM DATA BIT TF1
00000098H.2 SFRSYM DATA BIT RB8
0000008CH SFRSYM DATA BYTE TH0
000000A8H SFRSYM DATA BIT EX0
00000088H SFRSYM DATA BIT IT0
0000008DH SFRSYM DATA BYTE TH1
00000098H.3 SFRSYM DATA BIT TB8
000000A8H.2 SFRSYM DATA BIT EX1
00000088H.2 SFRSYM DATA BIT IT1
000000D0H SFRSYM DATA BIT P
00000098H.7 SFRSYM DATA BIT SM0
0000008AH SFRSYM DATA BYTE TL0
000000B0H.3 SFRSYM DATA BIT BT_REC
00000098H.6 SFRSYM DATA BIT SM1
0000008BH SFRSYM DATA BYTE TL1
00000098H.5 SFRSYM DATA BIT SM2
000000B8H.1 SFRSYM DATA BIT PT0
000000B8H.3 SFRSYM DATA BIT PT1
000000D0H.3 SFRSYM DATA BIT RS0
00000088H.4 SFRSYM DATA BIT TR0
000000D0H.4 SFRSYM DATA BIT RS1
00000088H.6 SFRSYM DATA BIT TR1
000000B8H SFRSYM DATA BIT PX0
000000B8H.2 SFRSYM DATA BIT PX1
00000083H SFRSYM DATA BYTE DPH
00000082H SFRSYM DATA BYTE DPL
00000098H.4 SFRSYM DATA BIT REN
000000B0H SFRSYM DATA BIT RXD
000000B0H.1 SFRSYM DATA BIT TXD
000000D0H.5 SFRSYM DATA BIT F0
000000D0H SFRSYM DATA BYTE PSW
010000A1H BLOCK CODE --- LVL=0
010000AAH LINE --- --- #27
010000AAH LINE --- --- #29
010000ACH LINE --- --- #30
010000AEH LINE --- --- #31
010000AFH LINE --- --- #32
010000B1H LINE --- --- #33
010000B6H LINE --- --- #34
010000B6H LINE --- --- #35
010000B8H LINE --- --- #36
010000BEH LINE --- --- #37
010000C0H LINE --- --- #38
010000C0H LINE --- --- #39
010000C3H LINE --- --- #40
010000C3H LINE --- --- #41
010000C6H LINE --- --- #42
010000CDH LINE --- --- #43
010000CFH LINE --- --- #44
010000D2H LINE --- --- #45
010000D4H LINE --- --- #46
LX51 LINKER/LOCATER V4.10a 04/17/2007 09:31:36 PAGE 5
010000D6H LINE --- --- #47
010000D8H LINE --- --- #48
010000D8H LINE --- --- #49
--- BLOCKEND --- --- LVL=0
0100000DH BLOCK CODE --- LVL=0
0100000DH LINE --- --- #61
0100000DH LINE --- --- #62
0100000DH LINE --- --- #63
0100000FH LINE --- --- #64
01000011H LINE --- --- #65
--- BLOCKEND --- --- LVL=0
010000DFH BLOCK CODE --- LVL=0
010000DFH LINE --- --- #76
010000DFH LINE --- --- #78
010000E1H LINE --- --- #79
010000E3H LINE --- --- #80
010000E9H LINE --- --- #81
010000EBH LINE --- --- #82
--- BLOCKEND --- --- LVL=0
010000ECH BLOCK CODE --- LVL=0
010000ECH LINE --- --- #84
010000ECH LINE --- --- #85
010000ECH LINE --- --- #86
010000EEH LINE --- --- #87
010000F1H LINE --- --- #88
010000F3H LINE --- --- #89
010000F5H LINE --- --- #90
010000F7H LINE --- --- #92
--- BLOCKEND --- --- LVL=0
--- MODULE --- --- ?C_STARTUP
01000000H PUBLIC CODE --- ?C_STARTUP
--- MODULE --- --- ?C_INIT
0100005CH PUBLIC CODE --- ?C_START
Program Size: data=44.0 xdata=0 const=0 code=244
LX51 RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -