📄 ds8007.map
字号:
LX51 LINKER/LOCATER V3.64 03/19/2008 11:13:15 PAGE 1
LX51 LINKER/LOCATER V3.64, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\LX51.EXE STARTUP.obj, main.obj, DS8007.obj, LCD_Funct.obj TO DS8007 CLASSES (XDATA (X:0X0-
>> X:0XFFFE), HDATA (X:0X0-X:0XFFFE), CODE (C:0X0-C:0XFFFE), CONST (C:0X0-C:0XFFFE), ECODE (C:0X0-C:0XFFFE), HCONST (C:0
>> X0-C:0XFFFE))
CPU MODE: 8051 MODE
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
COMMENT TYPE 0: AX51 V2.13
main.obj (MAIN)
COMMENT TYPE 0: C51 V7.20
DS8007.obj (DS8007)
COMMENT TYPE 0: C51 V7.20
LCD_Funct.obj (LCD_FUNCT)
COMMENT TYPE 0: C51 V7.20
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C_INIT)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?COPY)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (PRINTF)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (PUTS)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?STRCPY)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: DS8007 (?C_STARTUP)
BASE START END USED MEMORY CLASS
LX51 LINKER/LOCATER V3.64 03/19/2008 11:13:15 PAGE 2
==========================================================
X:000000H X:000000H X:00FFFEH 0009FDH XDATA
X:000000H X:000000H X:00FFFEH HDATA
C:000000H C:000000H C:00FFFEH 00200BH CODE
C:000000H C:000000H C:00FFFEH CONST
C:000000H C:000000H C:00FFFEH ECODE
B00:0000H C:000000H C:00FFFEH HCONST
I:000000H I:000000H I:0000FFH 000003H IDATA
I:000000H I:000000H I:00007FH 00000DH DATA
I:000020H.0 I:000020H.0 I:00002FH.7 000001H.1 BIT
MEMORY MAP OF MODULE: DS8007 (?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 00000CH 000005H BYTE UNIT DATA _DATA_GROUP_
00000DH 00000EH 000002H BYTE UNIT IDATA _IDATA_GROUP_
00000FH.0 00001FH.7 000011H.0 --- --- **GAP**
000020H.0 000021H.0 000001H.1 BIT UNIT BIT _BIT_GROUP_
000021H.1 000021H 000000H.7 --- --- **GAP**
000022H 000022H 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H --- OFFS.. CODE ?CO?STARTUP?3
000003H 00061CH 00061AH BYTE UNIT CODE ?PR?_DSSC_ATRSEQUENCE?DS8007
00061DH 000981H 000365H BYTE UNIT CODE ?PR?PRINTF?PRINTF
000982H 000CA8H 000327H BYTE UNIT CODE ?C?LIB_CODE
000CA9H 000F44H 00029CH BYTE UNIT CODE ?PR?DS8007
000F45H 0010BDH 000179H BYTE UNIT CODE ?PR?_DSSC_SENDAPDUT0?DS8007
0010BEH 001233H 000176H BYTE UNIT CODE ?CO?MAIN
001234H 001394H 000161H BYTE UNIT CODE ?PR?_RECEIVEBLOCK?DS8007
001395H 0014E0H 00014CH BYTE UNIT CODE ?PR?DUMPATRSTRUCT?DS8007
0014E1H 00160BH 00012BH BYTE UNIT CODE ?PR?MAIN?MAIN
00160CH 001714H 000109H BYTE UNIT CODE ?PR?_DSSC_SENDAPDUT1?DS8007
001715H 0017FDH 0000E9H BYTE UNIT CODE ?PR?_DOTEST?MAIN
0017FEH 0018ADH 0000B0H BYTE UNIT CODE ?PR?_SENDBLOCK?DS8007
0018AEH 001950H 0000A3H BYTE UNIT CODE ?C_C51STARTUP
001951H 0019EDH 00009DH BYTE UNIT CODE ?PR?_DSSC_POWERUP?DS8007
0019EEH 001A73H 000086H BYTE UNIT CODE ?PR?READBYTE?DS8007
001A74H 001AE2H 00006FH BYTE UNIT CODE ?PR?_WRITELASTBYTE?DS8007
001AE3H 001B4AH 000068H BYTE UNIT CODE ?PR?_DSSC_SENDSBLOCKIFSD?DS8007
001B4BH 001BAEH 000064H BYTE UNIT CODE ?CO?DS8007
001BAFH 001C10H 000062H BYTE UNIT CODE ?PR?_LCD_WRSTR?LCD_FUNCT
001C11H 001C64H 000054H BYTE UNIT CODE ?PR?_DSSC_SELECTCARD?DS8007
001C65H 001CA4H 000040H BYTE UNIT CODE ?PR?_LCD_CURPOS?LCD_FUNCT
001CA5H 001CDDH 000039H BYTE UNIT CODE ?PR?_UPDATE_CRC?DS8007
001CDEH 001D16H 000039H BYTE UNIT CODE ?PR?_DSSC_SENDAPDU?DS8007
001D17H 001D4CH 000036H BYTE UNIT CODE ?PR?MAIN
001D4DH 001D82H 000036H BYTE UNIT CODE ?PR?_DSSC_READREGISTER?DS8007
001D83H 001DB7H 000035H BYTE UNIT CODE ?PR?DSSC_INIT?DS8007
001DB8H 001DEBH 000034H BYTE UNIT CODE ?PR?_DSSC_GETATRBUFFER?DS8007
001DECH 001E1DH 000032H BYTE UNIT CODE ?PR?_DSSC_WRITEREGISTER?DS8007
001E1EH 001E4AH 00002DH BYTE UNIT CODE ?PR?_DSSC_CHECKPRESENCE?DS8007
001E4BH 001E74H 00002AH BYTE UNIT CODE ?PR?_DSSC_WARMRESET?DS8007
001E75H 001E9EH 00002AH BYTE UNIT CODE ?PR?_PUTS?PUTS
001E9FH 001EC5H 000027H BYTE UNIT CODE ?PR?_WRITEBYTE?DS8007
001EC6H 001EECH 000027H BYTE UNIT CODE ?PR?PUTCHAR?PUTCHAR
001EEDH 001F11H 000025H BYTE UNIT CODE ?PR?_DSSC_GETATR?DS8007
001F12H 001F31H 000020H BYTE UNIT CODE ?PR?_CLEARATRSTRUCT?DS8007
001F32H 001F4DH 00001CH BYTE UNIT CODE ?PR?_LCD_WRCMD?LCD_FUNCT
LX51 LINKER/LOCATER V3.64 03/19/2008 11:13:15 PAGE 3
001F4EH 001F67H 00001AH BYTE UNIT CODE ?PR?_LCD_WRCHR?LCD_FUNCT
001F68H 001F7FH 000018H BYTE UNIT CODE ?PR?LCD_FUNCT
001F80H 001F96H 000017H BYTE UNIT CODE ?PR?_GENERATEEDC?DS8007
001F97H 001FADH 000017H BYTE UNIT CODE ?PR?LCD_INIT?LCD_FUNCT
001FAEH 001FC0H 000013H BYTE UNIT CODE ?PR?LCD_BUSY?LCD_FUNCT
001FC1H 001FD2H 000012H BYTE UNIT CODE ?PR?SERIALSETUP?MAIN
001FD3H 001FE4H 000012H BYTE UNIT CODE ?PR?DSSC_POWERDOWN?DS8007
001FE5H 001FF3H 00000FH BYTE UNIT CODE ?PR?LCD_DELAY?LCD_FUNCT
001FF4H 002000H 00000DH BYTE UNIT CODE ?C_INITSEG
002001H 00200AH 00000AH BYTE UNIT CODE ?PR?_DSSC_SETNAD?DS8007
* * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000668H 000669H BYTE UNIT XDATA _XDATA_GROUP_
000669H 000933H 0002CBH BYTE UNIT XDATA ?XD?DS8007
000934H 00099CH 000069H BYTE UNIT XDATA ?XD?_DSSC_SENDSBLOCKIFSD?DS8007
00099DH 0009F2H 000056H BYTE UNIT XDATA ?XD?DUMPATRSTRUCT?DS8007
0009F3H 0009F7H 000005H BYTE UNIT XDATA ?XD?MAIN
0009F8H 0009FAH 000003H BYTE UNIT XDATA ?XD?_DSSC_GETATR?DS8007
0009FBH 0009FBH 000001H BYTE UNIT XDATA ?XD?_DSSC_WARMRESET?DS8007
0009FCH 0009FCH 000001H BYTE UNIT XDATA ?XD?_DSSC_CHECKPRESENCE?DS8007
OVERLAY MAP OF MODULE: DS8007 (?C_STARTUP)
FUNCTION/MODULE BIT_GROUP DATA_GROUP IDATA_GROUP XDATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP START STOP START STOP
===================================================================================
?C_C51STARTUP ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
MAIN/MAIN ----- ----- ----- ----- ----- ----- 0000H 002FH
+--> ?PR?SERIALSETUP?MAIN
+--> ?CO?MAIN
+--> ?PR?_PUTS?PUTS
+--> ?PR?_DSSC_READREGISTER?DS8007
+--> ?PR?PRINTF?PRINTF
+--> ?PR?DSSC_INIT?DS8007
+--> ?PR?LCD_INIT?LCD_FUNCT
+--> ?PR?MAIN
+--> ?PR?_LCD_CURPOS?LCD_FUNCT
+--> ?PR?_DOTEST?MAIN
+--> ?PR?_LCD_WRSTR?LCD_FUNCT
SERIALSETUP/MAIN ----- ----- ----- ----- ----- ----- ----- -----
?CO?MAIN ----- ----- ----- ----- ----- ----- ----- -----
_PUTS/PUTS ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?PUTCHAR?PUTCHAR
PUTCHAR/PUTCHAR ----- ----- ----- ----- ----- ----- ----- -----
_DSSC_READREGISTER/DS8007 ----- ----- ----- ----- 000DH 000EH ----- -----
+--> ?PR?DS8007
DS8007 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_GENERATEEDC?DS8007
_GENERATEEDC/DS8007 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_UPDATE_CRC?DS8007
_UPDATE_CRC/DS8007 ----- ----- ----- ----- ----- ----- ----- -----
LX51 LINKER/LOCATER V3.64 03/19/2008 11:13:15 PAGE 4
PRINTF/PRINTF 20H.0 21H.0 0008H 000CH ----- ----- 0436H 045DH
+--> ?PR?PUTCHAR?PUTCHAR
DSSC_INIT/DS8007 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_DSSC_WRITEREGISTER?DS8007
+--> ?PR?_DSSC_READREGISTER?DS8007
_DSSC_WRITEREGISTER/DS8007 ----- ----- ----- ----- 000DH 000EH ----- -----
+--> ?PR?DS8007
LCD_INIT/LCD_FUNCT ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?LCD_DELAY?LCD_FUNCT
+--> ?PR?_LCD_WRCMD?LCD_FUNCT
LCD_DELAY/LCD_FUNCT ----- ----- ----- ----- ----- ----- ----- -----
_LCD_WRCMD/LCD_FUNCT ----- ----- ----- ----- ----- ----- 0035H 0035H
+--> ?PR?LCD_BUSY?LCD_FUNCT
LCD_BUSY/LCD_FUNCT ----- ----- ----- ----- ----- ----- ----- -----
MAIN ----- ----- ----- ----- ----- ----- ----- -----
_LCD_CURPOS/LCD_FUNCT ----- ----- ----- ----- ----- ----- 0030H 0032H
+--> ?PR?_LCD_WRCMD?LCD_FUNCT
_DOTEST/MAIN ----- ----- ----- ----- ----- ----- 0030H 0435H
+--> ?PR?_DSSC_SELECTCARD?DS8007
+--> ?PR?_DSSC_POWERUP?DS8007
+--> ?PR?MAIN
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_DSSC_GETATRBUFFER?DS8007
+--> ?PR?_PUTS?PUTS
+--> ?PR?_DSSC_SETNAD?DS8007
+--> ?PR?_DSSC_SENDAPDU?DS8007
+--> ?PR?DSSC_POWERDOWN?DS8007
_DSSC_SELECTCARD/DS8007 ----- ----- ----- ----- ----- ----- 0436H 0437H
+--> ?PR?_DSSC_READREGISTER?DS8007
+--> ?PR?_DSSC_WRITEREGISTER?DS8007
_DSSC_POWERUP/DS8007 ----- ----- ----- ----- ----- ----- 0436H 0438H
+--> ?PR?_DSSC_WRITEREGISTER?DS8007
+--> ?PR?DSSC_POWERDOWN?DS8007
+--> ?PR?_DSSC_ATRSEQUENCE?DS8007
+--> ?PR?_DSSC_READREGISTER?DS8007
DSSC_POWERDOWN/DS8007 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_DSSC_READREGISTER?DS8007
+--> ?PR?_DSSC_WRITEREGISTER?DS8007
_DSSC_ATRSEQUENCE/DS8007 ----- ----- ----- ----- ----- ----- 0439H 0446H
+--> ?PR?DS8007
+--> ?PR?_CLEARATRSTRUCT?DS8007
+--> ?PR?_DSSC_WRITEREGISTER?DS8007
+--> ?PR?_DSSC_READREGISTER?DS8007
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -