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

📄 demo.map

📁 一个电子表程序
💻 MAP
📖 第 1 页 / 共 4 页
字号:
LX51 LINKER/LOCATER V4.05                                                               07/08/2005  07:55:50  PAGE 1


LX51 LINKER/LOCATER V4.05, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE XBANKING.obj, time.obj TO demo


CPU MODE:     8051 MODE
MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  XBANKING.obj (?C?XBANKING)
         COMMENT TYPE 0: AX51 V3.01
  time.obj (TIME)
         COMMENT TYPE 0: C51 V8.02
  C:\KEIL\C51\LIB\C51BS.LIB (?C_STARTUP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?CLDPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?CSTPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler


ACTIVE MEMORY CLASSES OF MODULE:  demo (?C?XBANKING)

BASE        START       END         USED      MEMORY CLASS
==========================================================
C:000000H   C:000000H   C:00FFFFH   000DA1H   CODE
I:000000H   I:000000H   I:00007FH   00001FH   DATA
I:000020H.0 I:000020H.0 I:00002FH.7 000000H.2 BIT
X:000000H   X:000000H   X:FFFFFFH   000001H   HDATA
I:000000H   I:000000H   I:0000FFH   000001H   IDATA


MEMORY MAP OF MODULE:  demo (?C?XBANKING)


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   000015H   00000EH   BYTE   UNIT     DATA           _DATA_GROUP_
000016H   00001EH   000009H   BYTE   UNIT     DATA           ?DT?TIME
00001FH.0 00001FH.7 000001H.0 ---    ---      **GAP**
000020H.0 000020H.1 000000H.2 BIT    UNIT     BIT            _BIT_GROUP_
000020H.2 000020H   000000H.6 ---    ---      **GAP**
000021H   000021H   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   00000AH   000008H   BYTE   UNIT     CODE           ?PR?I2C_NACK?TIME
00000BH   00000DH   000003H   BYTE   OFFS..   CODE           ?TIME?0000B
00000EH   00062FH   000622H   BYTE   UNIT     CODE           ?CO?TIME
000630H   000785H   000156H   BYTE   UNIT     CODE           ?PR?_DISPLAY_DATA?TIME
000786H   0008C1H   00013CH   BYTE   UNIT     CODE           ?C?LIB_CODE
0008C2H   0009A9H   0000E8H   BYTE   UNIT     CODE           ?PR?_DISPLAY_ASCII?TIME
0009AAH   000A33H   00008AH   BYTE   UNIT     CODE           ?PR?TIME0?TIME
000A34H   000AB1H   00007EH   BYTE   UNIT     CODE           ?PR?MAIN?TIME
000AB2H   000AFAH   000049H   BYTE   UNIT     CODE           ?PR?LOAD?TIME
000AFBH   000B3CH   000042H   BYTE   UNIT     CODE           ?PR?_LEFT_DATA?TIME
000B3DH   000B7EH   000042H   BYTE   UNIT     CODE           ?PR?_RIGHT_DATA?TIME
000B7FH   000BB3H   000035H   BYTE   UNIT     CODE           ?PR?LCD_LEFT_CLEAR?TIME
000BB4H   000BE8H   000035H   BYTE   UNIT     CODE           ?PR?LCD_RIGHT_CLEAR?TIME
000BE9H   000C1AH   000032H   BYTE   UNIT     CODE           ?PR?_I2C_SEND_BYTE?TIME
000C1BH   000C49H   00002FH   BYTE   UNIT     CODE           ?PR?READTIME?TIME
000C4AH   000C74H   00002BH   BYTE   UNIT     CODE           ?PR?_LEFT_COMMAND?TIME
000C75H   000C9FH   00002BH   BYTE   UNIT     CODE           ?PR?_RIGHT_COMMAND?TIME
LX51 LINKER/LOCATER V4.05                                                             07/08/2005  07:55:50  PAGE 2


000CA0H   000CC5H   000026H   BYTE   UNIT     CODE           ?PR?_DELAYMS?TIME
000CC6H   000CE9H   000024H   BYTE   UNIT     CODE           ?PR?LEFT_READ?TIME
000CEAH   000D0DH   000024H   BYTE   UNIT     CODE           ?PR?RIGHT_READ?TIME
000D0EH   000D30H   000023H   BYTE   UNIT     CODE           ?PR?I2C_CACK?TIME
000D31H   000D52H   000022H   BYTE   UNIT     CODE           ?PR?I2C_RECEIVE_BYTE?TIME
000D53H   000D72H   000020H   BYTE   UNIT     CODE           ?PR?_DELAY?TIME
000D73H   000D7FH   00000DH   BYTE   UNIT     CODE           ?PR?I2C_STOP?TIME
000D80H   000D8BH   00000CH   BYTE   UNIT     CODE           ?C_C51STARTUP
000D8CH   000D96H   00000BH   BYTE   UNIT     CODE           ?PR?I2C_START?TIME
000D97H   000DA0H   00000AH   BYTE   UNIT     CODE           ?PR?I2C_ACK?TIME

* * * * * * * * * * *  X D A T A   M E M O R Y  * * * * * * * * * * * * *
000000H   000000H   000001H   BYTE   INSEG    HDATA          ?FD?TIME



OVERLAY MAP OF MODULE:   demo (?C?XBANKING)


FUNCTION/MODULE              BIT_GROUP   DATA_GROUP 
--> CALLED FUNCTION/MODULE  START  STOP  START  STOP
====================================================
TIME0/TIME                  ----- -----  ----- -----
  +--> ?PR?READTIME?TIME
  +--> ?PR?_DISPLAY_DATA?TIME

READTIME/TIME               ----- -----  ----- -----
  +--> ?PR?I2C_START?TIME
  +--> ?PR?_I2C_SEND_BYTE?TIME
  +--> ?PR?I2C_CACK?TIME
  +--> ?PR?I2C_STOP?TIME
  +--> ?PR?I2C_RECEIVE_BYTE?TIME
  +--> ?PR?I2C_ACK?TIME
  +--> ?PR?I2C_NACK?TIME

I2C_START/TIME              ----- -----  ----- -----
  +--> ?PR?_DELAY?TIME

_DELAY/TIME                 ----- -----  ----- -----

_I2C_SEND_BYTE/TIME         ----- -----  ----- -----
  +--> ?PR?_DELAY?TIME

I2C_CACK/TIME               20H.1 20H.1  ----- -----
  +--> ?PR?_I2C_SEND_BYTE?TIME
  +--> ?PR?_DELAY?TIME

I2C_STOP/TIME               ----- -----  ----- -----
  +--> ?PR?_DELAY?TIME

I2C_RECEIVE_BYTE/TIME       20H.0 20H.0  ----- -----
  +--> ?PR?_DELAY?TIME

I2C_ACK/TIME                ----- -----  ----- -----
  +--> ?PR?_DELAY?TIME

I2C_NACK/TIME               ----- -----  ----- -----
  +--> ?PR?_DELAY?TIME

_DISPLAY_DATA/TIME          ----- -----  0008H 000FH
  +--> ?PR?_LEFT_COMMAND?TIME
  +--> ?PR?_RIGHT_COMMAND?TIME
  +--> ?CO?TIME
  +--> ?PR?_LEFT_DATA?TIME
  +--> ?PR?_RIGHT_DATA?TIME
LX51 LINKER/LOCATER V4.05                                                             07/08/2005  07:55:50  PAGE 3



_LEFT_COMMAND/TIME          ----- -----  ----- -----

_RIGHT_COMMAND/TIME         ----- -----  ----- -----

?CO?TIME                    ----- -----  ----- -----

_LEFT_DATA/TIME             ----- -----  ----- -----
  +--> ?CO?TIME

_RIGHT_DATA/TIME            ----- -----  ----- -----
  +--> ?CO?TIME

*** NEW ROOT **************

?C_C51STARTUP               ----- -----  ----- -----
  +--> ?PR?MAIN?TIME

MAIN/TIME                   ----- -----  ----- -----
  +--> ?PR?_LEFT_COMMAND?TIME
  +--> ?PR?_RIGHT_COMMAND?TIME
  +--> ?PR?LCD_LEFT_CLEAR?TIME
  +--> ?PR?LCD_RIGHT_CLEAR?TIME
  +--> ?CO?TIME
  +--> ?PR?_DISPLAY_ASCII?TIME
  +--> ?PR?LOAD?TIME

LCD_LEFT_CLEAR/TIME         ----- -----  0010H 0011H
  +--> ?PR?_LEFT_COMMAND?TIME
  +--> ?PR?_LEFT_DATA?TIME

LCD_RIGHT_CLEAR/TIME        ----- -----  0010H 0011H
  +--> ?PR?_RIGHT_COMMAND?TIME
  +--> ?PR?_RIGHT_DATA?TIME

_DISPLAY_ASCII/TIME         ----- -----  0010H 0015H
  +--> ?PR?_LEFT_COMMAND?TIME
  +--> ?PR?_RIGHT_COMMAND?TIME
  +--> ?PR?_LEFT_DATA?TIME
  +--> ?PR?_RIGHT_DATA?TIME

LOAD/TIME                   ----- -----  ----- -----
  +--> ?PR?I2C_START?TIME
  +--> ?PR?_I2C_SEND_BYTE?TIME
  +--> ?PR?I2C_CACK?TIME
  +--> ?PR?I2C_STOP?TIME



PUBLIC SYMBOLS OF MODULE:  demo (?C?XBANKING)


      VALUE       CLASS    TYPE      PUBLIC SYMBOL NAME
      =================================================
      0100088DH   CODE     ---       ?C?CLDPTR
      01000786H   CODE     NEAR LAB  ?C?CLDXPTR
      00000000H   NUMBER   ---       ?C?CODESEG
      010008ABH   CODE     ---       ?C?CSTPTR
      010007A1H   CODE     NEAR LAB  ?C?CSTXPTR
      010007B6H   CODE     NEAR LAB  ?C?ILDXPTR
      010007DAH   CODE     NEAR LAB  ?C?ISTXPTR
      0100083CH   CODE     NEAR LAB  ?C?LLDXPTR
      0100086EH   CODE     NEAR LAB  ?C?LSTXPTR
      010007F3H   CODE     NEAR LAB  ?C?PLDXPTR
      0100081EH   CODE     NEAR LAB  ?C?PSTXPTR
LX51 LINKER/LOCATER V4.05                                                             07/08/2005  07:55:50  PAGE 4


      00000000H   NUMBER   ---       ?C?XDATASEG
      00000000H   NUMBER   ---       ?C?XPAGE1RST
      00000084H   DATA     BYTE      ?C?XPAGE1SFR
      01000A34H   CODE     ---       ?C_START
      01000000H   CODE     ---       ?C_STARTUP
      01000D5BH   CODE     ---       _delay
      01000CA0H   CODE     ---       _delayms
      010008C2H   CODE     ---       _display_ascii
      01000634H   CODE     ---       _display_data
      01000BE9H   CODE     ---       _I2C_Send_byte
      01000C59H   CODE     ---       _left_command
      01000B21H   CODE     ---       _left_data
      01000C84H   CODE     ---       _right_command
      01000B63H   CODE     ---       _right_data
*SFR* 000000D0H.6 DATA     BIT       AC
*SFR* 000000E0H   DATA     BYTE      ACC
*SFR* 000000EFH   DATA     BYTE      ADCCON1
*SFR* 000000D8H   DATA     BYTE      ADCCON2
*SFR* 000000F5H   DATA     BYTE      ADCCON3
*SFR* 000000DAH   DATA     BYTE      ADCDATAH
*SFR* 000000D9H   DATA     BYTE      ADCDATAL
*SFR* 000000F4H   DATA     BYTE      ADCGAINH
*SFR* 000000F3H   DATA     BYTE      ADCGAINL
*SFR* 000000D8H.7 DATA     BIT       ADCI
*SFR* 000000F2H   DATA     BYTE      ADCOFSH
*SFR* 000000F1H   DATA     BYTE      ADCOFSL
*SFR* 000000F0H   DATA     BYTE      B
      00000017H   DATA     ---       buffer
*SFR* 000000C8H   DATA     BIT       CAP2
*SFR* 000000D8H.5 DATA     BIT       CCONV
*SFR* 000000C8H.1 DATA     BIT       CNT2
*SFR* 000000F8H.2 DATA     BIT       CPHA
*SFR* 000000F8H.3 DATA     BIT       CPOL
*SFR* 000000D8H   DATA     BIT       CS0
*SFR* 000000D8H.1 DATA     BIT       CS1
*SFR* 000000D8H.2 DATA     BIT       CS2
*SFR* 000000D8H.3 DATA     BIT       CS3
*SFR* 000000D0H.7 DATA     BIT       CY
*SFR* 000000E8H.5 DATA     BIT       D0
*SFR* 000000E8H.3 DATA     BIT       D0EN
*SFR* 000000E8H.7 DATA     BIT       D1
*SFR* 000000E8H.6 DATA     BIT       D1EN
*SFR* 000000FAH   DATA     BYTE      DAC0H
*SFR* 000000F9H   DATA     BYTE      DAC0L
*SFR* 000000FCH   DATA     BYTE      DAC1H
*SFR* 000000FBH   DATA     BYTE      DAC1L
*SFR* 000000FDH   DATA     BYTE      DACCON
*SFR* 000000E8H   DATA     BYTE      DCON
*SFR* 000000D8H.6 DATA     BIT       DMA
*SFR* 000000D3H   DATA     BYTE      DMAH
*SFR* 000000D2H   DATA     BYTE      DMAL
*SFR* 000000D4H   DATA     BYTE      DMAP
*SFR* 00000083H   DATA     BYTE      DPH
*SFR* 00000082H   DATA     BYTE      DPL
*SFR* 00000084H   DATA     BYTE      DPP
*SFR* 000000A8H.7 DATA     BIT       EA
*SFR* 000000A8H.6 DATA     BIT       EADC
*SFR* 000000C6H   DATA     BYTE      EADRL
*SFR* 000000B9H   DATA     BYTE      ECON
*SFR* 000000BCH   DATA     BYTE      EDATA1
*SFR* 000000BDH   DATA     BYTE      EDATA2
*SFR* 000000BEH   DATA     BYTE      EDATA3
*SFR* 000000BFH   DATA     BYTE      EDATA4
*SFR* 000000A8H.4 DATA     BIT       ES
*SFR* 000000A8H.1 DATA     BIT       ET0
LX51 LINKER/LOCATER V4.05                                                             07/08/2005  07:55:50  PAGE 5


*SFR* 000000A8H.3 DATA     BIT       ET1
*SFR* 000000A8H.5 DATA     BIT       ET2
*SFR* 000000BAH   DATA     BYTE      ETIM1
*SFR* 000000BBH   DATA     BYTE      ETIM2
*SFR* 000000C4H   DATA     BYTE      ETIM3
*SFR* 000000A8H   DATA     BIT       EX0
*SFR* 000000A8H.2 DATA     BIT       EX1
*SFR* 000000C8H.3 DATA     BIT       EXEN2
*SFR* 000000C8H.6 DATA     BIT       EXF2
*SFR* 000000D0H.5 DATA     BIT       F0
*SFR* 000000D0H.1 DATA     BIT       F1
      01000D97H   CODE     ---       I2C_ack
      01000D12H   CODE     ---       I2C_Cack
      01000003H   CODE     ---       I2C_nack
      01000D31H   CODE     ---       I2C_Receive_byte
      01000D8CH   CODE     ---       I2C_start
      01000D73H   CODE     ---       I2C_stop
*SFR* 0000009BH   DATA     BYTE      I2CADD
*SFR* 000000E8H   DATA     BYTE      I2CCON
*SFR* 0000009AH   DATA     BYTE      I2CDAT
*SFR* 000000E8H   DATA     BIT       I2CI
*SFR* 000000E8H.3 DATA     BIT       I2CM
*SFR* 000000E8H.2 DATA     BIT       I2CRS
*SFR* 000000E8H.1 DATA     BIT       I2CTX
*SFR* 000000A8H   DATA     BYTE      IE
*SFR* 00000088H.1 DATA     BIT       IE0
*SFR* 00000088H.3 DATA     BIT       IE1
*SFR* 000000A9H   DATA     BYTE      IE2
*SFR* 000000B0H.2 DATA     BIT       INT0
*SFR* 000000B0H.3 DATA     BIT       INT1
*SFR* 000000B8H   DATA     BYTE      IP
*SFR* 000000F8H.7 DATA     BIT       ISPI
*SFR* 00000088H   DATA     BIT       IT0
*SFR* 00000088H.2 DATA     BIT       IT1
      01000B7FH   CODE     ---       lcd_left_clear
      01000BB4H   CODE     ---       lcd_right_clear
      01000CC6H   CODE     ---       left_read
      01000AB2H   CODE     ---       load
      01000A34H   CODE     ---       main
*SFR* 000000E8H.5 DATA     BIT       MCO
*SFR* 000000E8H.6 DATA     BIT       MDE

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -