📄 bank_ex1.map
字号:
LX51 LINKER/LOCATER V3.58 12/05/2003 08:45:34 PAGE 1
LX51 LINKER/LOCATER V3.58, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE COMMON {C_root.obj}, BANK1 {C_bank1.obj}, BANK0 {C_bank0.obj}, COMMON {Start_mx.obj}, COMMON {M
>> x51bank.obj} TO Bank_ex1 BANKAREA (0X000000, 0X00FFFF) CLASSES (EDATA (0X7F0000-0X7F04FF), HDATA (0X010000-0X01FFFF),
>> ECODE (0X800000-0X80FFFF), HCONST (0X810000-0X817FFF))
CPU MODE: PHILIPS 80C51MX (64KB CODE)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
C_root.obj (C_ROOT)
COMMENT TYPE 0: CX51 V7.06
C_bank1.obj (C_BANK1)
COMMENT TYPE 0: CX51 V7.06
C_bank0.obj (C_BANK0)
COMMENT TYPE 0: CX51 V7.06
Start_mx.obj (?C_STARTUP)
COMMENT TYPE 0: AX51 V2.09
Mx51bank.obj (?BANK?SWITCHING)
COMMENT TYPE 0: AX51 V2.09
C:\KEIL\C51\LIB\CX51S.LIB (?C_INIT)
COMMENT TYPE 0: AX51 V2.05c
C:\KEIL\C51\LIB\CX51S.LIB (PRINTF)
COMMENT TYPE 0: AX51 V2.05c
C:\KEIL\C51\LIB\CX51S.LIB (?C?PLDIIDATA)
COMMENT TYPE 0: AX51 V2.05c
C:\KEIL\C51\LIB\CX51S.LIB (?C?CCASE)
COMMENT TYPE 0: AX51 V2.05c
C:\KEIL\C51\LIB\CX51S.LIB (PUTCHAR)
COMMENT TYPE 0: AX51 V2.05c
ACTIVE MEMORY CLASSES OF MODULE: Bank_ex1 (C_ROOT)
BASE START END USED MEMORY CLASS
==========================================================
7F0000H 7F0000H 7F04FFH EDATA
000000H 010000H 01FFFFH 000200H HDATA
000000H 800000H 80FFFFH ECODE
000000H 810000H 817FFFH 00002AH HCONST
800000H 800000H 80FFFFH 0005DAH CODE
7F0000H 7F0000H 7F00FFH 000001H IDATA
7F0000H 7F0000H 7F007FH 00001DH DATA
7F0020H.0 7F0020H.0 7F002FH.7 000001H.1 BIT
MEMORY MAP OF MODULE: Bank_ex1 (C_ROOT)
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
=========================================================================
010000H 0101FFH 000200H BYTE INSEG HDATA ?FD?C_ROOT
010200H 7EFFFFH 7DFE00H --- --- **GAP**
7F0000H 7F0007H 000008H --- AT.. DATA "REG BANK 0"
7F0008H 7F001BH 000014H BYTE UNIT DATA _DATA_GROUP_
7F001CH 7F001CH 000001H BYTE UNIT DATA ?BANK?DATA
7F001DH.0 7F001FH.7 000003H.0 --- --- **GAP**
7F0020H.0 7F0021H.0 000001H.1 BIT UNIT BIT _BIT_GROUP_
7F0021H.1 7F0021H 000000H.7 --- --- **GAP**
7F0022H 7F0022H 000001H BYTE UNIT IDATA ?STACK
*** CODE BANK 0 ***
800003H 80000BH 000009H BYTE UNIT CODE/B0 ?PR?FUNC0?C_BANK0
*** CODE BANK 1 ***
LX51 LINKER/LOCATER V3.58 12/05/2003 08:45:34 PAGE 2
810003H 81000EH 00000CH BYTE UNIT CODE/B1 ?PR?FUNC1?C_BANK1
*** COMMON AREA ***
800000H 800002H 000003H --- OFFS.. CODE ?CO?START_MX?3
800003H 80000EH 00000CH --- --- **GAP**
80000FH 80004EH 000040H BYTE INBLOCK CODE ?BANK?SELECT
80004FH 800075H 000027H BYTE UNIT CODE ?PR?PUTCHAR?PUTCHAR
800076H 800079H 000004H BYTE UNIT CODE ?C_INITSEG
80007AH 80007AH 000001H --- --- **GAP**
80007BH 800081H 000007H --- OFFS.. CODE ?CO?START_MX?4
800082H 8003E0H 00035FH BYTE UNIT CODE ?PR?PRINTF?PRINTF
8003E1H 80048DH 0000ADH BYTE UNIT CODE ?C_C51STARTUP
80048EH 8004EEH 000061H BYTE UNIT CODE ?CO?C_ROOT
8004EFH 800534H 000046H BYTE UNIT CODE ?PR?MAIN?C_ROOT
800535H 80056AH 000036H BYTE UNIT CODE ?C?LIB_CODE
80056BH 80059AH 000030H BYTE UNIT CODE ?CO?C_BANK1
80059BH 8005B9H 00001FH BYTE UNIT CODE ?CO?C_BANK0
8005BAH 8005FFH 000046H --- --- **GAP**
800600H 800617H 000018H PAGE UNIT CODE ?BANK?SWITCH
800618H 8105B9H 00FFA2H --- --- **GAP**
8105BAH 8105E3H 00002AH BYTE INSEG HCONST ?FC?C_ROOT
OVERLAY MAP OF MODULE: Bank_ex1 (C_ROOT)
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
====================================================
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?C_ROOT
+--> ?C_INITSEG
MAIN/C_ROOT ----- ----- ----- -----
+--> ?CO?C_ROOT
+--> ?PR?PRINTF?PRINTF
+--> ?PR?FUNC0?C_BANK0
+--> ?PR?FUNC1?C_BANK1
?CO?C_ROOT ----- ----- ----- -----
PRINTF/PRINTF 20H.0 21H.0 0008H 001BH
+--> ?PR?PUTCHAR?PUTCHAR
PUTCHAR/PUTCHAR ----- ----- ----- -----
FUNC0/C_BANK0 ----- ----- ----- -----
+--> ?CO?C_BANK0
+--> ?PR?PRINTF?PRINTF
?CO?C_BANK0 ----- ----- ----- -----
FUNC1/C_BANK1 ----- ----- ----- -----
+--> ?CO?C_BANK1
+--> ?PR?PRINTF?PRINTF
+--> ?PR?FUNC0?C_BANK0
?CO?C_BANK1 ----- ----- ----- -----
?C_INITSEG ----- ----- ----- -----
INTERBANK CALL TABLE OF MODULE: Bank_ex1 (C_ROOT)
LX51 LINKER/LOCATER V3.58 12/05/2003 08:45:34 PAGE 3
ADDRESS FUNCTION NAME
-------------------------
800044H func1
800049H func0
PUBLIC SYMBOLS OF MODULE: Bank_ex1 (C_ROOT)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
007F0008H DATA --- ?_PRINTF517?BYTE
007F0008H DATA --- ?_printf?BYTE
007F0008H DATA --- ?_SPRINTF517?BYTE
007F0008H DATA --- ?_SPRINTF?BYTE
0080000FH CODE NEAR LAB ?B_BANK0
00800026H CODE NEAR LAB ?B_BANK1
00000080H NUMBER --- ?B_BANKSTARTSEG
007F001CH DATA BYTE ?B_CURRENTBANK
00000001H NUMBER --- ?B_FACTOR
00000001H NUMBER --- ?B_MASK
00000002H NUMBER --- ?B_MODE
00000002H NUMBER --- ?B_NBANKS
00800600H CODE NEAR LAB ?B_SWITCH0
00800610H CODE NEAR LAB ?B_SWITCH1
00800545H CODE --- ?C?CCASE
00000080H NUMBER --- ?C?CODESEG
00800535H CODE --- ?C?PLDIIDATA
00000000H NUMBER --- ?C?XDATASEG
00800416H CODE --- ?C_START
00800000H CODE NEAR LAB ?C_STARTUP
008000E4H CODE --- _printf
008000E4H CODE --- _PRINTF517
0080004FH CODE --- _PUTCHAR
008000DEH CODE --- _SPRINTF
008000DEH CODE --- _SPRINTF517
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
*SFR* 0000008EH DATA BYTE AUXR
*SFR* 000000A2H DATA BYTE AUXR1
*SFR* 000000F0H DATA BYTE B
*SFR* 00000185H DATA BYTE BRGCON
*SFR* 00000186H DATA BYTE BRGR0
*SFR* 00000187H DATA BYTE BRGR1
*SFR* 000000C8H.1 DATA BIT C_T2
*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* 000000DAH DATA BYTE CCAPM0
*SFR* 000000DBH DATA BYTE CCAPM1
*SFR* 000000DCH DATA BYTE CCAPM2
*SFR* 000000DDH DATA BYTE CCAPM3
*SFR* 000000DEH DATA BYTE CCAPM4
*SFR* 000000D8H DATA BIT CCF0
*SFR* 000000D8H.1 DATA BIT CCF1
*SFR* 000000D8H.2 DATA BIT CCF2
LX51 LINKER/LOCATER V3.58 12/05/2003 08:45:34 PAGE 4
*SFR* 000000D8H.3 DATA BIT CCF3
*SFR* 000000D8H.4 DATA BIT CCF4
*SFR* 000000D8H DATA BYTE CCON
*SFR* 00000090H.3 DATA BIT CEX0
*SFR* 00000090H.4 DATA BIT CEX1
*SFR* 00000090H.5 DATA BIT CEX2
*SFR* 000000B0H.4 DATA BIT CEX3
*SFR* 000000B0H.5 DATA BIT CEX4
*SFR* 000000D8H.7 DATA BIT CF
*SFR* 000000F9H DATA BYTE CH
*SFR* 000000E9H DATA BYTE CL
*SFR* 000000D9H DATA BYTE CMOD
*SFR* 000000C8H DATA BIT CP_RL2
*SFR* 000000D8H.6 DATA BIT CR
*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* 000000E8H.4 DATA BIT EI2C
*SFR* 000001FEH DATA BYTE EPH
*SFR* 000001FCH DATA BYTE EPL
*SFR* 000001FDH DATA BYTE EPM
*SFR* 000000A8H.4 DATA BIT ES0
*SFR* 000000A8H.4 DATA BIT ES0R
*SFR* 000000E8H.1 DATA BIT ES0T
*SFR* 000000E8H DATA BIT ES1
*SFR* 000000E8H DATA BIT ES1R
*SFR* 000000E8H.2 DATA BIT ES1T
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -