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

📄 srom.map

📁 This prj demonstrates how to use the SROM memory classes for the Dallas DS80C400. This example uses
💻 MAP
📖 第 1 页 / 共 3 页
字号:
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 + -