📄 clone.map
字号:
LX51 LINKER/LOCATER V3.65b 10/25/2006 14:55:54 PAGE 1
LX51 LINKER/LOCATER V3.65b, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE .\clone.obj, .\Driver.obj TO clone
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\clone.obj (CLONE)
COMMENT TYPE 0: C51 V7.50
.\Driver.obj (DRIVER)
COMMENT TYPE 0: C51 V7.50
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
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?CSTPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: clone (CLONE)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 000B99H CODE
I:000000H I:000000H I:00007FH 000026H DATA
I:000000H I:000000H I:0000FFH 00002EH IDATA
I:000020H.0 I:000020H.0 I:00002FH.7 000001H.1 BIT
MEMORY MAP OF MODULE: clone (CLONE)
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 00000FH 000008H --- AT.. DATA "REG BANK 1"
000010H 00001BH 00000CH BYTE UNIT DATA ?DT?DRIVER
00001CH 00001CH 000001H BYTE UNIT DATA ?DT?CLONE
00001DH.0 00001FH.7 000003H.0 --- --- **GAP**
000020H.0 000020H.7 000001H.0 BIT UNIT BIT ?BI?DRIVER
000021H.0 000021H.0 000000H.1 BIT UNIT BIT ?BI?CLONE
000021H.1 000021H 000000H.7 --- --- **GAP**
000022H 00002AH 000009H BYTE UNIT DATA _DATA_GROUP_
00002BH 000044H 00001AH BYTE UNIT IDATA ?ID?CLONE
000045H 000057H 000013H BYTE UNIT IDATA ?ID?DRIVER
000058H 000058H 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 INBLOCK CODE ?PR?ISR_KBI?DRIVER
00000BH 00000DH 000003H BYTE OFFS.. CODE ?DRIVER?0000B
00000EH 000010H 000003H BYTE INBLOCK CODE ?PR?IRSENDEND_INTERRUPTCONTROL?DRIVER
LX51 LINKER/LOCATER V3.65b 10/25/2006 14:55:54 PAGE 2
000011H 000012H 000002H --- --- **GAP**
000013H 000015H 000003H BYTE OFFS.. CODE ?DRIVER?00013
000016H 00001AH 000005H --- --- **GAP**
00001BH 00001DH 000003H BYTE OFFS.. CODE ?DRIVER?0001B
00001EH 000032H 000015H BYTE INBLOCK CODE ?PR?CLONESTATUSTORECDATA?CLONE
000033H 000035H 000003H BYTE OFFS.. CODE ?DRIVER?00033
000036H 00003AH 000005H --- --- **GAP**
00003BH 00003DH 000003H BYTE OFFS.. CODE ?DRIVER?0003B
00003EH 0001DBH 00019EH BYTE INBLOCK CODE ?PR?CLONEHANDLER?CLONE
0001DCH 00031AH 00013FH BYTE INBLOCK CODE ?PR?ISR_EXTINT1?DRIVER
00031BH 000437H 00011DH BYTE INBLOCK CODE ?PR?ISR_I2C?DRIVER
000438H 00051AH 0000E3H BYTE INBLOCK CODE ?PR?_IRSEND_16BYTEDATA?DRIVER
00051BH 0005A3H 000089H BYTE INBLOCK CODE ?PR?LEDDISPLAYHANDLER?CLONE
0005A4H 0005FEH 00005BH BYTE INBLOCK CODE ?PR?_IRSEND_NBYTEDATA?DRIVER
0005FFH 000655H 000057H BYTE INBLOCK CODE ?PR?KEYSCAN?CLONE
000656H 0006ABH 000056H BYTE INBLOCK CODE ?PR?_IRSENDDELAY?DRIVER
0006ACH 0006F9H 00004EH BYTE INBLOCK CODE ?PR?_CHECKRECACK?CLONE
0006FAH 000745H 00004CH BYTE INBLOCK CODE ?PR?KEYHANDLER?CLONE
000746H 000786H 000041H BYTE INBLOCK CODE ?PR?_IRSENDBYTE?DRIVER
000787H 0007C6H 000040H BYTE INBLOCK CODE ?PR?_VERIFYCHECKSUM?CLONE
0007C7H 0007FBH 000035H BYTE INBLOCK CODE ?PR?MCUINIT?CLONE
0007FCH 0007FFH 000004H --- --- **GAP**
000800H 000829H 00002AH BYTE INBLOCK CODE ?PR?_CALCULATECHECKSUM?CLONE
00082AH 000852H 000029H BYTE INBLOCK CODE ?PR?GETKEYVALUE?CLONE
000853H 000875H 000023H BYTE INBLOCK CODE ?PR?IR_CHECKLEADINGHANDER?DRIVER
000876H 000897H 000022H BYTE INBLOCK CODE ?PR?MAIN?CLONE
000898H 0008B3H 00001CH BYTE INBLOCK CODE ?PR?ISR_TIMER0?DRIVER
0008B4H 0008CFH 00001CH BYTE INBLOCK CODE ?PR?_NVWRITENBYTE?DRIVER
0008D0H 0008EBH 00001CH BYTE INBLOCK CODE ?PR?_NVREADNBYTE?DRIVER
0008ECH 000904H 000019H BYTE INBLOCK CODE ?PR?GLOBALVARIABLEINIT?CLONE
000905H 00091DH 000019H BYTE INBLOCK CODE ?PR?ISR_TIMER1?DRIVER
00091EH 000933H 000016H BYTE INBLOCK CODE ?PR?_DELAY1MS?DRIVER
000934H 000949H 000016H BYTE INBLOCK CODE ?PR?IRSEND_SENDREADY?DRIVER
00094AH 00095FH 000016H BYTE INBLOCK CODE ?PR?IRSEND_RECREADY?DRIVER
000960H 000975H 000016H BYTE INBLOCK CODE ?PR?IRSEND_IREND?DRIVER
000976H 00098AH 000015H BYTE INBLOCK CODE ?PR?_NVSTARTTRANSFER?DRIVER
00098BH 00099CH 000012H BYTE INBLOCK CODE ?PR?CLONESTATUSTOSENDDATA?CLONE
00099DH 0009ADH 000011H BYTE INBLOCK CODE ?PR?IRMODULATECARRIERSTART?DRIVER
0009AEH 0009BEH 000011H BYTE INBLOCK CODE ?PR?I2CEND_INTERRUPTCONTROL?DRIVER
0009BFH 0009CDH 00000FH BYTE INBLOCK CODE ?PR?_CLONESTATUSTOWAITACK?CLONE
0009CEH 0009DCH 00000FH BYTE INBLOCK CODE ?PR?IRSENDLEADINGCODE?DRIVER
0009DDH 0009EAH 00000EH BYTE INBLOCK CODE ?PR?IRSENDSTART_INTERRUPTCONTROL?DRIVER
0009EBH 0009F5H 00000BH BYTE INBLOCK CODE ?PR?CLONECLEARRECMESSAGE?CLONE
0009F6H 000A00H 00000BH BYTE INBLOCK CODE ?PR?IRSENDSTOP?DRIVER
000A01H 000A0BH 00000BH BYTE INBLOCK CODE ?PR?I2CSTART_INTERRUPTCONTROL?DRIVER
000A0CH 000AF4H 0000E9H BYTE UNIT CODE ?C?LIB_CODE
000AF5H 000B80H 00008CH BYTE UNIT CODE ?C_C51STARTUP
000B81H 000BA8H 000028H BYTE UNIT CODE ?C_INITSEG
OVERLAY MAP OF MODULE: clone (CLONE)
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
=================================================================
ISR_TIMER0/DRIVER ----- ----- ----- -----
*** NEW ROOT ***************************
ISR_EXTINT1/DRIVER ----- ----- ----- -----
*** NEW ROOT ***************************
LX51 LINKER/LOCATER V3.65b 10/25/2006 14:55:54 PAGE 3
ISR_TIMER1/DRIVER ----- ----- ----- -----
*** NEW ROOT ***************************
ISR_I2C/DRIVER ----- ----- ----- -----
*** NEW ROOT ***************************
ISR_KBI/DRIVER ----- ----- ----- -----
*** NEW ROOT ***************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?CLONE
+--> ?C_INITSEG
MAIN/CLONE ----- ----- ----- -----
+--> ?PR?MCUINIT?CLONE
+--> ?PR?GLOBALVARIABLEINIT?CLONE
+--> ?PR?KEYSCAN?CLONE
+--> ?PR?KEYHANDLER?CLONE
+--> ?PR?IR_CHECKLEADINGHANDER?DRIVER
+--> ?PR?CLONEHANDLER?CLONE
+--> ?PR?LEDDISPLAYHANDLER?CLONE
MCUINIT/CLONE ----- ----- ----- -----
GLOBALVARIABLEINIT/CLONE ----- ----- ----- -----
KEYSCAN/CLONE ----- ----- 0022H 0022H
+--> ?PR?GETKEYVALUE?CLONE
+--> ?PR?_DELAY1MS?DRIVER
GETKEYVALUE/CLONE ----- ----- ----- -----
_DELAY1MS/DRIVER ----- ----- ----- -----
KEYHANDLER/CLONE ----- ----- ----- -----
+--> ?PR?GLOBALVARIABLEINIT?CLONE
IR_CHECKLEADINGHANDER/DRIVER ----- ----- ----- -----
CLONEHANDLER/CLONE ----- ----- 0022H 0022H
+--> ?PR?IRSEND_SENDREADY?DRIVER
+--> ?PR?_DELAY1MS?DRIVER
+--> ?PR?CLONESTATUSTOSENDDATA?CLONE
+--> ?PR?_NVREADNBYTE?DRIVER
+--> ?PR?_IRSEND_16BYTEDATA?DRIVER
+--> ?PR?_IRSEND_NBYTEDATA?DRIVER
+--> ?PR?IRSEND_RECREADY?DRIVER
+--> ?PR?_CLONESTATUSTOWAITACK?CLONE
+--> ?PR?_VERIFYCHECKSUM?CLONE
+--> ?PR?_NVWRITENBYTE?DRIVER
+--> ?PR?_CHECKRECACK?CLONE
+--> ?PR?CLONESTATUSTORECDATA?CLONE
+--> ?PR?CLONECLEARRECMESSAGE?CLONE
+--> ?PR?IRSEND_IREND?DRIVER
+--> ?PR?GLOBALVARIABLEINIT?CLONE
IRSEND_SENDREADY/DRIVER ----- ----- ----- -----
+--> ?PR?IRSENDSTART_INTERRUPTCONTROL?DRIVER
+--> ?PR?IRSENDLEADINGCODE?DRIVER
+--> ?PR?_IRSENDBYTE?DRIVER
+--> ?PR?IRSENDSTOP?DRIVER
+--> ?PR?IRSENDEND_INTERRUPTCONTROL?DRIVER
LX51 LINKER/LOCATER V3.65b 10/25/2006 14:55:54 PAGE 4
IRSENDSTART_INTERRUPTCONTROL/DRIVER ----- ----- ----- -----
+--> ?PR?_DELAY1MS?DRIVER
IRSENDLEADINGCODE/DRIVER ----- ----- ----- -----
+--> ?PR?IRMODULATECARRIERSTART?DRIVER
+--> ?PR?_IRSENDDELAY?DRIVER
IRMODULATECARRIERSTART/DRIVER ----- ----- ----- -----
_IRSENDDELAY/DRIVER ----- ----- ----- -----
_IRSENDBYTE/DRIVER ----- ----- 0029H 002AH
+--> ?PR?IRMODULATECARRIERSTART?DRIVER
+--> ?PR?_IRSENDDELAY?DRIVER
IRSENDSTOP/DRIVER ----- ----- ----- -----
+--> ?PR?IRMODULATECARRIERSTART?DRIVER
+--> ?PR?_IRSENDDELAY?DRIVER
IRSENDEND_INTERRUPTCONTROL/DRIVER ----- ----- ----- -----
CLONESTATUSTOSENDDATA/CLONE ----- ----- ----- -----
_NVREADNBYTE/DRIVER ----- ----- 0023H 0026H
+--> ?PR?I2CSTART_INTERRUPTCONTROL?DRIVER
+--> ?PR?_NVSTARTTRANSFER?DRIVER
+--> ?PR?I2CEND_INTERRUPTCONTROL?DRIVER
I2CSTART_INTERRUPTCONTROL/DRIVER ----- ----- ----- -----
_NVSTARTTRANSFER/DRIVER ----- ----- ----- -----
I2CEND_INTERRUPTCONTROL/DRIVER ----- ----- ----- -----
+--> ?PR?_DELAY1MS?DRIVER
_IRSEND_16BYTEDATA/DRIVER ----- ----- 0023H 0026H
+--> ?PR?IRSENDSTART_INTERRUPTCONTROL?DRIVER
+--> ?PR?_CALCULATECHECKSUM?CLONE
+--> ?PR?IRSENDLEADINGCODE?DRIVER
+--> ?PR?_IRSENDBYTE?DRIVER
+--> ?PR?IRSENDSTOP?DRIVER
+--> ?PR?IRSENDEND_INTERRUPTCONTROL?DRIVER
_CALCULATECHECKSUM/CLONE ----- ----- 0029H 002AH
_IRSEND_NBYTEDATA/DRIVER ----- ----- 0023H 0028H
+--> ?PR?IRSENDSTART_INTERRUPTCONTROL?DRIVER
+--> ?PR?_CALCULATECHECKSUM?CLONE
+--> ?PR?IRSENDLEADINGCODE?DRIVER
+--> ?PR?_IRSENDBYTE?DRIVER
+--> ?PR?IRSENDSTOP?DRIVER
+--> ?PR?IRSENDEND_INTERRUPTCONTROL?DRIVER
IRSEND_RECREADY/DRIVER ----- ----- ----- -----
+--> ?PR?IRSENDSTART_INTERRUPTCONTROL?DRIVER
+--> ?PR?IRSENDLEADINGCODE?DRIVER
+--> ?PR?_IRSENDBYTE?DRIVER
+--> ?PR?IRSENDSTOP?DRIVER
+--> ?PR?IRSENDEND_INTERRUPTCONTROL?DRIVER
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -