📄 srom.map
字号:
LX51 LINKER/LOCATER V3.63 04/27/2004 18:11:32 PAGE 1
LX51 LINKER/LOCATER V3.63, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE START390.obj, main.obj, counter.obj TO srom CLASSES (CODE (C:0X0-C:0X7FFF), ECODE (C:0X0-C:0X7F
>> FF, C:0X110000-C:0X117FFF), HCONST (C:0X0-C:0X7FFF, C:0X110000-C:0X117FFF), SROM (C:0X0000-C:0X7FFF)) SEGMENTS (?PR?C
>> OUNT?COUNTER (C:0X110000)[])
CPU MODE: DALLAS CONTIGIOUS MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
START390.obj (?C_STARTUP)
COMMENT TYPE 0: AX51 V2.12
main.obj (MAIN)
COMMENT TYPE 0: C51 V7.10
counter.obj (COUNTER)
COMMENT TYPE 0: C51 V7.10
C:\KEIL\C51\LIB\CD51S.LIB (?C_INIT)
COMMENT TYPE 0: AX51 V2.12
C:\KEIL\C51\LIB\CD51S.LIB (?C?COPY)
COMMENT TYPE 0: AX51 V2.12
C:\KEIL\C51\LIB\CD51S.LIB (?C?CSTPTR)
COMMENT TYPE 0: AX51 V2.12
ACTIVE MEMORY CLASSES OF MODULE: srom (?C_STARTUP)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:007FFFH 0001ADH CODE
C:000000H C:000000H C:007FFFH 00002EH ECODE
C:110000H C:117FFFH
C:000000H C:000000H C:007FFFH HCONST
C:110000H C:117FFFH
C:000000H C:000000H C:007FFFH 00000BH SROM
I:000000H I:000000H I:0000FFH 000001H IDATA
I:000000H I:000000H I:00007FH 00000AH DATA
MEMORY MAP OF MODULE: srom (?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 000009H 000002H BYTE UNIT DATA ?DT?COUNTER
00000AH 00000AH 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H BYTE OFFS.. CODE ?C_CPURESET?0
000003H 0000E8H 0000E6H BYTE UNIT CODE ?C_C51STARTUP
0000E9H 0001A7H 0000BFH BYTE UNIT CODE ?C?LIB_CODE
0001A8H 0001ACH 000005H BYTE UNIT CODE ?C_INITSEG
0001ADH 0001CFH 000023H BYTE INSEG ECODE ?PR?MAIN?MAIN
*** '?PR?COUNT?COUNTER' execution at: 110000H
0001D0H 0001DAH 00000BH BYTE INSEG SROM ?PR?COUNT?COUNTER
0001DBH 10FFFFH 10FE25H --- --- **GAP**
*** '?PR?COUNT?COUNTER' stored at: 0001D0H execution at: 110000H
110000H 11000AH 00000BH BYTE INSEG ECODE ?PR?COUNT?COUNTER
OVERLAY MAP OF MODULE: srom (?C_STARTUP)
LX51 LINKER/LOCATER V3.63 04/27/2004 18:11:32 PAGE 2
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
====================================================
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
MAIN/MAIN ----- ----- ----- -----
+--> ?PR?COUNT?COUNTER
COUNT/COUNTER ----- ----- ----- -----
?C_INITSEG ----- ----- ----- -----
PUBLIC SYMBOLS OF MODULE: srom (?C_STARTUP)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
00000081H NUMBER --- ?C?CODEMTYPE
00000000H NUMBER --- ?C?CODESEG
01000116H CODE NEAR LAB ?C?COPY
01000194H CODE NEAR LAB ?C?CSTPTR
00000001H NUMBER --- ?C?XDATAMTYPE
00000000H NUMBER --- ?C?XDATASEG
0100005EH CODE NEAR LAB ?C_START
01000000H CODE NEAR LAB ?C_STARTUP
0000000BH NUMBER --- _PR_COUNT_COUNTER_L_
010001D0H NUMBER --- _PR_COUNT_COUNTER_S_
01110000H NUMBER --- _PR_COUNT_COUNTER_T_
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
*SFR* 0000009DH DATA BYTE ACON
*SFR* 0000009CH DATA BYTE AP
*SFR* 000000F0H DATA BYTE B
*SFR* 000000E7H DATA BYTE BCUC
*SFR* 000000E6H DATA BYTE BCUD
*SFR* 000000DAH DATA BYTE BPA1
*SFR* 000000DBH DATA BYTE BPA2
*SFR* 000000DCH DATA BYTE BPA3
*SFR* 000000A3H DATA BYTE C0C
*SFR* 000000E8H.6 DATA BIT C0IE
*SFR* 000000F8H.6 DATA BIT C0IP
*SFR* 000000A5H DATA BYTE C0IR
*SFR* 000000B7H DATA BYTE C0M10C
*SFR* 000000BBH DATA BYTE C0M11C
*SFR* 000000BCH DATA BYTE C0M12C
*SFR* 000000BDH DATA BYTE C0M13C
*SFR* 000000BEH DATA BYTE C0M14C
*SFR* 000000BFH DATA BYTE C0M15C
*SFR* 000000ABH DATA BYTE C0M1C
*SFR* 000000ACH DATA BYTE C0M2C
*SFR* 000000ADH DATA BYTE C0M3C
*SFR* 000000AEH DATA BYTE C0M4C
*SFR* 000000AFH DATA BYTE C0M5C
*SFR* 000000B3H DATA BYTE C0M6C
*SFR* 000000B4H DATA BYTE C0M7C
*SFR* 000000B5H DATA BYTE C0M8C
*SFR* 000000B6H DATA BYTE C0M9C
*SFR* 000000A7H DATA BYTE C0RE
*SFR* 00000096H DATA BYTE C0RMS0
*SFR* 00000097H DATA BYTE C0RMS1
LX51 LINKER/LOCATER V3.63 04/27/2004 18:11:32 PAGE 3
*SFR* 000000A4H DATA BYTE C0S
*SFR* 000000A6H DATA BYTE C0TE
*SFR* 0000009EH DATA BYTE C0TMA0
*SFR* 0000009FH DATA BYTE C0TMA1
*SFR* 000000E3H DATA BYTE C1C
*SFR* 000000E8H.5 DATA BIT C1IE
*SFR* 000000F8H.5 DATA BIT C1IP
*SFR* 000000E5H DATA BYTE C1IR
*SFR* 000000F7H DATA BYTE C1M10C
*SFR* 000000FBH DATA BYTE C1M11C
*SFR* 000000FCH DATA BYTE C1M12C
*SFR* 000000FDH DATA BYTE C1M13C
*SFR* 000000FEH DATA BYTE C1M14C
*SFR* 000000FFH DATA BYTE C1M15C
*SFR* 000000EBH DATA BYTE C1M1C
*SFR* 000000ECH DATA BYTE C1M2C
*SFR* 000000EDH DATA BYTE C1M3C
*SFR* 000000EEH DATA BYTE C1M4C
*SFR* 000000EFH DATA BYTE C1M5C
*SFR* 000000F3H DATA BYTE C1M6C
*SFR* 000000F4H DATA BYTE C1M7C
*SFR* 000000F5H DATA BYTE C1M8C
*SFR* 000000F6H DATA BYTE C1M9C
*SFR* 000000E7H DATA BYTE C1RE
*SFR* 000000D6H DATA BYTE C1RMS0
*SFR* 000000D7H DATA BYTE C1RMS1
*SFR* 000000E4H DATA BYTE C1S
*SFR* 000000E6H DATA BYTE C1TE
*SFR* 000000DEH DATA BYTE C1TMA0
*SFR* 000000DFH DATA BYTE C1TMA1
*SFR* 000000C8H.1 DATA BIT C_T2
*SFR* 000000E8H.7 DATA BIT CANBIE
*SFR* 000000F8H.7 DATA BIT CANBIP
*SFR* 0000008EH DATA BYTE CKCON
*SFR* 000000CEH DATA BYTE COR
01110000H ECODE --- count
00000008H DATA WORD counter
*SFR* 000000C8H DATA BIT CP_RL2
*SFR* 000000E4H DATA BYTE CSRA
*SFR* 000000E3H DATA BYTE CSRD
*SFR* 000000D0H.7 DATA BIT CY
*SFR* 00000083H DATA BYTE DPH
*SFR* 00000085H DATA BYTE DPH1
*SFR* 000000F3H DATA BYTE DPH2
*SFR* 000000F5H DATA BYTE DPH3
*SFR* 00000082H DATA BYTE DPL
*SFR* 00000084H DATA BYTE DPL1
*SFR* 000000F2H DATA BYTE DPL2
*SFR* 000000F4H DATA BYTE DPL3
*SFR* 00000086H DATA BYTE DPS
*SFR* 000000F6H DATA BYTE DPS1
*SFR* 00000093H DATA BYTE DPX
*SFR* 00000095H DATA BYTE DPX1
*SFR* 000000EBH DATA BYTE DPX2
*SFR* 000000EDH DATA BYTE DPX3
*SFR* 000000A8H.7 DATA BIT EA
*SFR* 000000E8H.5 DATA BIT EAIE
*SFR* 000000F8H.5 DATA BIT EAIP
*SFR* 000000E5H DATA BYTE EBS
*SFR* 000000E8H DATA BYTE EIE
*SFR* 000000F8H DATA BYTE EIP
*SFR* 000000D8H.5 DATA BIT EPF1
*SFR* 000000E8H.7 DATA BIT EPMIE
*SFR* 000000F8H.7 DATA BIT EPMIP
*SFR* 000000A8H.4 DATA BIT ES0
LX51 LINKER/LOCATER V3.63 04/27/2004 18:11:32 PAGE 4
*SFR* 000000A8H.6 DATA BIT ES1
*SFR* 000000E8H.2 DATA BIT ES2
*SFR* 0000009BH DATA BYTE ESP
*SFR* 000000A8H.1 DATA BIT ET0
*SFR* 000000A8H.3 DATA BIT ET1
*SFR* 000000A8H.5 DATA BIT ET2
*SFR* 000000E8H.1 DATA BIT ET3
*SFR* 000000E8H.4 DATA BIT EWDI
*SFR* 000000E8H.3 DATA BIT EWPI
*SFR* 000000D8H.1 DATA BIT EWT
*SFR* 000000A8H DATA BIT EX0
*SFR* 000000A8H.2 DATA BIT EX1
*SFR* 000000E8H DATA BIT EX2
*SFR* 000000E8H DATA BIT EX2_5
*SFR* 000000E8H.1 DATA BIT EX3
*SFR* 000000E8H.2 DATA BIT EX4
*SFR* 000000E8H.3 DATA BIT EX5
*SFR* 000000C8H.3 DATA BIT EXEN2
*SFR* 000000C8H.6 DATA BIT EXF2
*SFR* 00000091H DATA BYTE EXIF
*SFR* 000000D0H.5 DATA BIT F0
*SFR* 000000D0H.1 DATA BIT F1
*SFR* 000000A8H DATA BYTE IE
*SFR* 00000088H.1 DATA BIT IE0
*SFR* 00000088H.3 DATA BIT IE1
*SFR* 000000B8H DATA BYTE IP
*SFR* 00000088H DATA BIT IT0
*SFR* 00000088H.2 DATA BIT IT1
*SFR* 000000D3H DATA BYTE MA
010001ADH ECODE --- main
*SFR* 000000D4H DATA BYTE MB
*SFR* 000000D5H DATA BYTE MC
*SFR* 000000D1H DATA BYTE MCNT0
*SFR* 000000D2H DATA BYTE MCNT1
*SFR* 000000C6H DATA BYTE MCON
*SFR* 000000D6H DATA BYTE MCON1
*SFR* 000000D7H DATA BYTE MCON2
*SFR* 000000EAH DATA BYTE MXAX
*SFR* 000000E1H DATA BYTE OCAD
*SFR* 000000D0H.2 DATA BIT OV
*SFR* 000000EEH DATA BYTE OWMAD
*SFR* 000000EFH DATA BYTE OWMDR
*SFR* 000000D0H DATA BIT P
*SFR* 00000090H DATA BYTE P1
*SFR* 00000090H DATA BIT P1_0
*SFR* 00000090H.1 DATA BIT P1_1
*SFR* 00000090H.2 DATA BIT P1_2
*SFR* 00000090H.3 DATA BIT P1_3
*SFR* 00000090H.4 DATA BIT P1_4
*SFR* 00000090H.5 DATA BIT P1_5
*SFR* 00000090H.6 DATA BIT P1_6
*SFR* 00000090H.7 DATA BIT P1_7
*SFR* 000000A0H DATA BYTE P2
*SFR* 000000A0H DATA BIT P2_0
*SFR* 000000A0H.1 DATA BIT P2_1
*SFR* 000000A0H.2 DATA BIT P2_2
*SFR* 000000A0H.3 DATA BIT P2_3
*SFR* 000000A0H.4 DATA BIT P2_4
*SFR* 000000A0H.5 DATA BIT P2_5
*SFR* 000000A0H.6 DATA BIT P2_6
*SFR* 000000A0H.7 DATA BIT P2_7
*SFR* 000000B0H DATA BYTE P3
*SFR* 000000B0H DATA BIT P3_0
*SFR* 000000B0H.1 DATA BIT P3_1
*SFR* 000000B0H.2 DATA BIT P3_2
LX51 LINKER/LOCATER V3.63 04/27/2004 18:11:32 PAGE 5
*SFR* 000000B0H.3 DATA BIT P3_3
*SFR* 000000B0H.4 DATA BIT P3_4
*SFR* 000000B0H.5 DATA BIT P3_5
*SFR* 000000B0H.6 DATA BIT P3_6
*SFR* 000000B0H.7 DATA BIT P3_7
*SFR* 00000080H DATA BYTE P4
*SFR* 00000080H DATA BIT P4_0
*SFR* 00000080H.1 DATA BIT P4_1
*SFR* 00000080H.2 DATA BIT P4_2
*SFR* 00000080H.3 DATA BIT P4_3
*SFR* 00000080H.4 DATA BIT P4_4
*SFR* 00000080H.5 DATA BIT P4_5
*SFR* 00000080H.6 DATA BIT P4_6
*SFR* 00000080H.7 DATA BIT P4_7
*SFR* 00000092H DATA BYTE P4CNT
*SFR* 000000A1H DATA BYTE P5
*SFR* 000000A2H DATA BYTE P5CNT
*SFR* 000000B1H DATA BYTE P6
*SFR* 000000B2H DATA BYTE P6CNT
*SFR* 000000F9H DATA BYTE P7
*SFR* 00000087H DATA BYTE PCON
*SFR* 000000D8H.4 DATA BIT PF1
*SFR* 000000C4H DATA BYTE PMR
*SFR* 000000D8H.6 DATA BIT POR
*SFR* 000000B8H.4 DATA BIT PS0
*SFR* 000000B8H.6 DATA BIT PS1
*SFR* 000000F8H.2 DATA BIT PS2
*SFR* 000000D0H DATA BYTE PSW
*SFR* 000000B8H.1 DATA BIT PT0
*SFR* 000000B8H.3 DATA BIT PT1
*SFR* 000000B8H.5 DATA BIT PT2
*SFR* 000000F8H.1 DATA BIT PT3
*SFR* 000000F8H.4 DATA BIT PWDI
*SFR* 000000F8H.3 DATA BIT PWPI
*SFR* 000000B8H DATA BIT PX0
*SFR* 000000B8H.2 DATA BIT PX1
*SFR* 000000F8H DATA BIT PX2
*SFR* 000000F8H DATA BIT PX2_5
*SFR* 000000F8H.1 DATA BIT PX3
*SFR* 000000F8H.2 DATA BIT PX4
*SFR* 000000F8H.3 DATA BIT PX5
*SFR* 00000098H.2 DATA BIT RB8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -