⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bank_ex1.map

📁 P89C669存储实例: 说明: 1. inc 文件夹 是关于P89C669的头文件
💻 MAP
📖 第 1 页 / 共 3 页
字号:
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 + -