?? s52.map
字號(hào):
LX51 LINKER/LOCATER V4.09 12/21/2008 21:40:28 PAGE 1
LX51 LINKER/LOCATER V4.09, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE s52.obj, STARTUP.obj TO s52
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
s52.obj (S52)
COMMENT TYPE 0: C51 V8.05a
STARTUP.obj (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LNOT)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: s52 (S52)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 001267H CODE
I:000000H I:000000H I:00007FH 000046H DATA
I:000000H I:000000H I:0000FFH 000001H IDATA
MEMORY MAP OF MODULE: s52 (S52)
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 00003AH 000033H BYTE UNIT DATA _DATA_GROUP_
00003BH 000045H 00000BH BYTE UNIT DATA ?DT?S52
000046H 000046H 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 000022H 000020H BYTE UNIT CODE ?PR?INIT_1602?S52
000023H 000025H 000003H BYTE OFFS.. CODE ?S52?00023
LX51 LINKER/LOCATER V4.09 12/21/2008 21:40:28 PAGE 2
000026H 00057AH 000555H BYTE UNIT CODE ?PR?MAIN?S52
00057BH 0009A3H 000429H BYTE UNIT CODE ?C?LIB_CODE
0009A4H 000AF3H 000150H BYTE UNIT CODE ?PR?_DIS_1602NUM?S52
000AF4H 000BC8H 0000D5H BYTE UNIT CODE ?PR?DISPLAYTEMPER?S52
000BC9H 000C88H 0000C0H BYTE UNIT CODE ?CO?S52
000C89H 000D18H 000090H BYTE UNIT CODE ?PR?_DISPLAT?S52
000D19H 000D9FH 000087H BYTE UNIT CODE ?PR?_DISPLAY?S52
000DA0H 000E1BH 00007CH BYTE UNIT CODE ?PR?TEMP?S52
000E1CH 000E80H 000065H BYTE UNIT CODE ?PR?_RDFROMROM?S52
000E81H 000EE1H 000061H BYTE UNIT CODE ?PR?READTEMPERATURE?S52
000EE2H 000F2CH 00004BH BYTE UNIT CODE ?PR?_DISPLAR?S52
000F2DH 000F72H 000046H BYTE UNIT CODE ?PR?_DELAY?S52
000F73H 000FB6H 000044H BYTE UNIT CODE ?PR?REV?S52
000FB7H 000FF9H 000043H BYTE UNIT CODE ?PR?_WRTOROM?S52
000FFAH 001039H 000040H BYTE UNIT CODE ?PR?KEY?S52
00103AH 00106FH 000036H BYTE UNIT CODE ?PR?_DIS_1602STR?S52
001070H 00109FH 000030H BYTE UNIT CODE ?PR?_DIS_HEX?S52
0010A0H 0010CCH 00002DH BYTE UNIT CODE ?PR?READ?S52
0010CDH 0010F7H 00002BH BYTE UNIT CODE ?PR?_SEND_DATA?S52
0010F8H 00111FH 000028H BYTE UNIT CODE ?PR?INIT_DS18B20?S52
001120H 001146H 000027H BYTE UNIT CODE ?PR?_SEND?S52
001147H 001164H 00001EH BYTE UNIT CODE ?PR?READONECHAR?S52
001165H 001181H 00001DH BYTE UNIT CODE ?PR?_MDELAY?S52
001182H 00119EH 00001DH BYTE UNIT CODE ?PR?ACK?S52
00119FH 0011BAH 00001CH BYTE UNIT CODE ?PR?START?S52
0011BBH 0011D4H 00001AH BYTE UNIT CODE ?PR?_WRITEONECHAR?S52
0011D5H 0011EEH 00001AH BYTE UNIT CODE ?PR?CIRCLE?S52
0011EFH 001206H 000018H BYTE UNIT CODE ?PR?STOP?S52
001207H 00121BH 000015H BYTE UNIT CODE ?PR?NOACK?S52
00121CH 00122EH 000013H BYTE UNIT CODE ?PR?_NOPP?S52
00122FH 00123AH 00000CH BYTE UNIT CODE ?PR?CLEAR_1602?S52
00123BH 001246H 00000CH BYTE UNIT CODE ?C_C51STARTUP
001247H 001251H 00000BH BYTE UNIT CODE ?PR?_NOP?S52
001252H 00125CH 00000BH BYTE UNIT CODE ?PR?_DELAYY?S52
00125DH 001266H 00000AH BYTE UNIT CODE ?PR?_SEND_CMD?S52
OVERLAY MAP OF MODULE: s52 (S52)
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
====================================================
REV/S52 ----- ----- ----- -----
*** NEW ROOT **************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?S52
MAIN/S52 ----- ----- 0008H 0019H
+--> ?CO?S52
+--> ?PR?_DELAY?S52
+--> ?PR?_DIS_1602STR?S52
+--> ?PR?_SEND_CMD?S52
+--> ?PR?_DISPLAR?S52
+--> ?PR?INIT_1602?S52
+--> ?PR?CLEAR_1602?S52
+--> ?PR?_DIS_HEX?S52
+--> ?PR?_DISPLAY?S52
+--> ?PR?TEMP?S52
+--> ?PR?_DELAYY?S52
+--> ?PR?KEY?S52
+--> ?PR?DISPLAYTEMPER?S52
LX51 LINKER/LOCATER V4.09 12/21/2008 21:40:28 PAGE 3
+--> ?PR?CIRCLE?S52
+--> ?PR?_WRTOROM?S52
+--> ?PR?_DISPLAT?S52
+--> ?PR?_RDFROMROM?S52
+--> ?PR?_DIS_1602NUM?S52
?CO?S52 ----- ----- ----- -----
_DELAY/S52 ----- ----- ----- -----
+--> ?PR?KEY?S52
+--> ?CO?S52
KEY/S52 ----- ----- ----- -----
_DIS_1602STR/S52 ----- ----- 001AH 001CH
+--> ?PR?INIT_1602?S52
+--> ?PR?CLEAR_1602?S52
+--> ?CO?S52
+--> ?PR?_SEND_DATA?S52
INIT_1602/S52 ----- ----- ----- -----
+--> ?PR?_SEND_CMD?S52
+--> ?PR?_NOPP?S52
_SEND_CMD/S52 ----- ----- ----- -----
+--> ?PR?_NOPP?S52
_NOPP/S52 ----- ----- ----- -----
CLEAR_1602/S52 ----- ----- ----- -----
+--> ?PR?_SEND_CMD?S52
+--> ?PR?_NOPP?S52
_SEND_DATA/S52 ----- ----- ----- -----
+--> ?PR?_NOPP?S52
_DISPLAR/S52 ----- ----- 001AH 001DH
+--> ?CO?S52
+--> ?PR?_DELAY?S52
_DIS_HEX/S52 ----- ----- 001AH 003AH
+--> ?CO?S52
+--> ?PR?_SEND_DATA?S52
_DISPLAY/S52 ----- ----- 001AH 001DH
+--> ?CO?S52
+--> ?PR?_DELAY?S52
TEMP/S52 ----- ----- ----- -----
+--> ?PR?READTEMPERATURE?S52
READTEMPERATURE/S52 ----- ----- 001FH 0022H
+--> ?PR?INIT_DS18B20?S52
+--> ?PR?_WRITEONECHAR?S52
+--> ?PR?READONECHAR?S52
INIT_DS18B20/S52 ----- ----- ----- -----
+--> ?PR?_NOP?S52
_NOP/S52 ----- ----- ----- -----
_WRITEONECHAR/S52 ----- ----- ----- -----
+--> ?PR?_NOP?S52
READONECHAR/S52 ----- ----- ----- -----
LX51 LINKER/LOCATER V4.09 12/21/2008 21:40:28 PAGE 4
+--> ?PR?_NOP?S52
_DELAYY/S52 ----- ----- ----- -----
DISPLAYTEMPER/S52 ----- ----- 001AH 001EH
+--> ?PR?TEMP?S52
+--> ?PR?_DISPLAT?S52
_DISPLAT/S52 ----- ----- 001FH 0022H
+--> ?CO?S52
+--> ?PR?_DELAY?S52
CIRCLE/S52 ----- ----- ----- -----
+--> ?CO?S52
+--> ?PR?_DELAY?S52
_WRTOROM/S52 ----- ----- 001AH 0022H
+--> ?PR?ACK?S52
+--> ?PR?_SEND?S52
+--> ?PR?STOP?S52
+--> ?PR?_MDELAY?S52
ACK/S52 ----- ----- ----- -----
+--> ?PR?START?S52
+--> ?PR?_SEND?S52
START/S52 ----- ----- ----- -----
_SEND/S52 ----- ----- ----- -----
STOP/S52 ----- ----- ----- -----
_MDELAY/S52 ----- ----- ----- -----
_RDFROMROM/S52 ----- ----- 001AH 0022H
+--> ?PR?_DELAYY?S52
+--> ?PR?ACK?S52
+--> ?PR?_SEND?S52
+--> ?PR?START?S52
+--> ?PR?READ?S52
+--> ?PR?NOACK?S52
+--> ?PR?STOP?S52
+--> ?PR?_MDELAY?S52
READ/S52 ----- ----- ----- -----
NOACK/S52 ----- ----- ----- -----
_DIS_1602NUM/S52 ----- ----- 001AH 0031H
+--> ?CO?S52
+--> ?PR?_SEND_DATA?S52
PUBLIC SYMBOLS OF MODULE: s52 (S52)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
0000001AH DATA BYTE ?_displar?BYTE
0000001FH DATA BYTE ?_displat?BYTE
0000001AH DATA BYTE ?_display?BYTE
0000001AH DATA BYTE ?_RdFromROM?BYTE
0000001AH DATA BYTE ?_WrToROM?BYTE
010006BFH CODE --- ?C?CASTF
LX51 LINKER/LOCATER V4.09 12/21/2008 21:40:28 PAGE 5
01000836H CODE --- ?C?CLDOPTR
00000000H NUMBER --- ?C?CODESEG
01000810H CODE --- ?C?COPY
01000863H CODE --- ?C?CSTOPTR
0100068BH CODE --- ?C?FCASTC
01000686H CODE --- ?C?FCASTI
01000681H CODE --- ?C?FCASTL
010006F6H CODE --- ?C?FPGETOPN2
0100057BH CODE --- ?C?FPMUL
0100072BH CODE --- ?C?FPNANRESULT
01000735H CODE --- ?C?FPOVERFLOW
0100070DH CODE --- ?C?FPRESULT
01000721H CODE --- ?C?FPRESULT2
01000732H CODE --- ?C?FPUNDERFLOW
01000885H CODE --- ?C?IMUL
01000972H CODE --- ?C?LNEG
01000965H CODE --- ?C?LNOT
01000991H CODE --- ?C?LSHL
01000980H CODE --- ?C?ULCMP
010008D3H CODE --- ?C?ULDIV
00000000H NUMBER --- ?C?XDATASEG
01000026H CODE --- ?C_START
01000000H CODE --- ?C_STARTUP
01000F3FH CODE --- _delay
01001252H CODE --- _delayy
010009ABH CODE --- _dis_1602num
01001046H CODE --- _dis_1602str
01001070H CODE --- _dis_hex
01000EEBH CODE --- _displar
01000C92H CODE --- _displat
01000D19H CODE --- _display
01001165H CODE --- _mDelay
01001247H CODE --- _nop
01001224H CODE --- _nopp
01000E30H CODE --- _RdFromROM
01001120H CODE --- _Send
0100125DH CODE --- _send_cmd
010010EEH CODE --- _send_data
010011BBH CODE --- _WriteOneChar
01000FB7H CODE --- _WrToROM
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
0100118AH CODE --- Ack
*SFR* 000000F0H DATA BYTE B
01000C6DH CODE --- cir2
01000C79H CODE --- cir3
010011D5H CODE --- circle
0100122FH CODE --- clear_1602
*SFR* 000000D0H.7 DATA BIT CY
01000AF4H CODE --- DisplayTemper
*SFR* 00000083H DATA BYTE DPH
*SFR* 00000082H DATA BYTE DPL
*SFR* 00000090H.7 DATA BIT DQ
*SFR* 000000A0H.5 DATA BIT E
*SFR* 000000A8H.7 DATA BIT EA
*SFR* 000000A8H.4 DATA BIT ES
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -