📄 rx.map
字号:
LX51 LINKER/LOCATER V3.61 06/22/2006 14:36:31 PAGE 1
LX51 LINKER/LOCATER V3.61, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE .\output\STARTUP.obj, .\output\RF24E1.obj, .\output\serial.obj TO .\output\rx PRINT (.\rx.map)
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\output\STARTUP.obj (?C_STARTUP)
COMMENT TYPE 0: AX51 V2.12
.\output\RF24E1.obj (RF24E1)
COMMENT TYPE 0: C51 V7.08
.\output\serial.obj (SERIAL)
COMMENT TYPE 0: C51 V7.08
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
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?LMUL)
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?LSTXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: .\output\rx (?C_STARTUP)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 00055EH CODE
I:000000H I:000000H I:0000FFH 000001H IDATA
I:000000H I:000000H I:00007FH 00002DH DATA
C:000000H C:000000H C:00FFFFH 00000FH CONST
I:000020H.0 I:000020H.0 I:00002FH.7 000000H.1 BIT
X:000000H X:000000H X:00FFFFH 00000DH XDATA
MEMORY MAP OF MODULE: .\output\rx (?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 00000AH 000003H BYTE UNIT DATA _DATA_GROUP_
00000BH.0 00001FH.7 000015H.0 --- --- **GAP**
000020H.0 000020H.0 000000H.1 BIT UNIT BIT ?BI?RF24E1
000020H.1 000020H 000000H.7 --- --- **GAP**
000021H 000042H 000022H BYTE UNIT DATA ?DT?RF24E1
000043H 000043H 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H --- OFFS.. CODE ?CO?STARTUP?3
000003H 00000AH 000008H --- --- **GAP**
00000BH 00000DH 000003H BYTE OFFS.. CODE ?RF24E1?0000B
00000EH 00001EH 000011H BYTE UNIT CODE ?PR?SETRXMODE?RF24E1
00001FH 000022H 000004H --- --- **GAP**
000023H 000025H 000003H BYTE OFFS.. CODE ?SERIAL?00023
000026H 0001A3H 00017EH BYTE UNIT CODE ?C?LIB_CODE
0001A4H 0002ECH 000149H BYTE UNIT CODE ?PR?_READSHOWADC?RF24E1
0002EDH 000378H 00008CH BYTE UNIT CODE ?C_C51STARTUP
000379H 0003B3H 00003BH BYTE UNIT CODE ?PR?MAIN?RF24E1
0003B4H 0003DFH 00002CH BYTE UNIT CODE ?PR?_READADC?RF24E1
LX51 LINKER/LOCATER V3.61 06/22/2006 14:36:31 PAGE 2
0003E0H 000406H 000027H BYTE UNIT CODE ?C_INITSEG
000407H 00042BH 000025H BYTE UNIT CODE ?PR?FRFINIT?RF24E1
00042CH 00044FH 000024H BYTE UNIT CODE ?PR?_TRANSMITPACKET?RF24E1
000450H 000472H 000023H BYTE UNIT CODE ?PR?TIMER0_ISR?RF24E1
000473H 000493H 000021H BYTE UNIT CODE ?PR?_SHOW_HEX?RF24E1
000494H 0004AEH 00001BH BYTE UNIT CODE ?PR?_SHOW_WORD?RF24E1
0004AFH 0004C8H 00001AH BYTE UNIT CODE ?PR?_DELAYMS?RF24E1
0004C9H 0004E2H 00001AH BYTE UNIT CODE ?PR?IO_INIT?RF24E1
0004E3H 0004FAH 000018H BYTE UNIT CODE ?PR?_DELAY100US?RF24E1
0004FBH 000512H 000018H BYTE UNIT CODE ?PR?TIMER0_INIT?RF24E1
000513H 000528H 000016H BYTE UNIT CODE ?PR?INITSERIAL?SERIAL
000529H 000539H 000011H BYTE UNIT CODE ?PR?SETTXMODE?RF24E1
00053AH 000548H 00000FH BYTE UNIT CODE ?PR?UARTISR?SERIAL
000549H 000555H 00000DH BYTE UNIT CODE ?PR?_SPIREADWRITE?RF24E1
000556H 00055FH 00000AH BYTE UNIT CODE ?PR?_SENDCH?RF24E1
000560H 000569H 00000AH BYTE UNIT CODE ?PR?INITADC?RF24E1
00056AH 000578H 00000FH BYTE UNIT CONST ?CO?RF24E1
* * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * *
000000H 00000CH 00000DH BYTE UNIT XDATA _XDATA_GROUP_
OVERLAY MAP OF MODULE: .\output\rx (?C_STARTUP)
FUNCTION/MODULE DATA_GROUP XDATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
====================================================
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?RF24E1
+--> ?C_INITSEG
MAIN/RF24E1 0008H 0008H ----- -----
+--> ?PR?IO_INIT?RF24E1
+--> ?PR?INITSERIAL?SERIAL
+--> ?PR?TIMER0_INIT?RF24E1
+--> ?PR?FRFINIT?RF24E1
+--> ?PR?INITADC?RF24E1
+--> ?PR?_DELAYMS?RF24E1
+--> ?PR?_READSHOWADC?RF24E1
+--> ?PR?_TRANSMITPACKET?RF24E1
IO_INIT/RF24E1 ----- ----- ----- -----
+--> ?PR?_DELAY100US?RF24E1
_DELAY100US/RF24E1 ----- ----- ----- -----
INITSERIAL/SERIAL ----- ----- ----- -----
TIMER0_INIT/RF24E1 ----- ----- ----- -----
FRFINIT/RF24E1 ----- ----- ----- -----
+--> ?PR?_DELAY100US?RF24E1
+--> ?CO?RF24E1
+--> ?PR?_SPIREADWRITE?RF24E1
?CO?RF24E1 ----- ----- ----- -----
_SPIREADWRITE/RF24E1 ----- ----- ----- -----
INITADC/RF24E1 ----- ----- ----- -----
_DELAYMS/RF24E1 0009H 0009H ----- -----
+--> ?PR?_DELAY100US?RF24E1
LX51 LINKER/LOCATER V3.61 06/22/2006 14:36:31 PAGE 3
_READSHOWADC/RF24E1 ----- ----- 0000H 000CH
+--> ?PR?_SENDCH?RF24E1
+--> ?PR?_READADC?RF24E1
+--> ?PR?_SHOW_WORD?RF24E1
_SENDCH/RF24E1 ----- ----- ----- -----
_READADC/RF24E1 ----- ----- ----- -----
_SHOW_WORD/RF24E1 ----- ----- ----- -----
+--> ?PR?_SHOW_HEX?RF24E1
_SHOW_HEX/RF24E1 ----- ----- ----- -----
+--> ?PR?_SENDCH?RF24E1
_TRANSMITPACKET/RF24E1 ----- ----- ----- -----
+--> ?PR?_DELAY100US?RF24E1
+--> ?PR?_SPIREADWRITE?RF24E1
?C_INITSEG ----- ----- ----- -----
*** NEW ROOT **************
TIMER0_ISR/RF24E1 ----- ----- ----- -----
*** NEW ROOT **************
UARTISR/SERIAL 000AH 000AH ----- -----
PUBLIC SYMBOLS OF MODULE: .\output\rx (?C_STARTUP)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
00000000H NUMBER --- ?C?CODESEG
0100007BH CODE --- ?C?LMUL
01000198H CODE --- ?C?LSTXDATA
01000026H CODE --- ?C?UIDIV
01000106H CODE --- ?C?ULDIV
00000000H NUMBER --- ?C?XDATASEG
01000334H CODE --- ?C_START
01000000H CODE NEAR LAB ?C_STARTUP
010004E9H CODE --- _Delay100us
010004AFH CODE --- _Delayms
010003B4H CODE --- _ReadADC
010001A4H CODE --- _ReadShowADC
01000556H CODE --- _SendCh
01000477H CODE --- _show_hex
01000494H CODE --- _show_word
01000549H CODE --- _SpiReadWrite
0100042CH CODE --- _TransmitPacket
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
*SFR* 000000A1H DATA BYTE ADCCON
*SFR* 000000A2H DATA BYTE ADCDATAH
*SFR* 000000A3H DATA BYTE ADCDATAL
*SFR* 000000A4H DATA BYTE ADCSTATIC
*SFR* 000000F0H DATA BYTE B
*SFR* 000000C8H.1 DATA BIT C_T2
*SFR* 000000A0H.6 DATA BIT CE
*SFR* 000000B6H DATA BYTE CK_CTRL
*SFR* 0000008EH DATA BYTE CKCON
LX51 LINKER/LOCATER V3.61 06/22/2006 14:36:31 PAGE 4
*SFR* 000000A0H.1 DATA BIT CLK1
*SFR* 000000A0H.5 DATA BIT CLK2
*SFR* 00000080H.5 DATA BIT Clr_Dog
*SFR* 000000C8H DATA BIT CP_RL2
*SFR* 000000A0H.3 DATA BIT CS
*SFR* 000000D0H.7 DATA BIT CY
*SFR* 000000A0H DATA BIT DATA
*SFR* 000000A0H.4 DATA BIT DOUT2
*SFR* 00000083H DATA BYTE DPH
*SFR* 00000085H DATA BYTE DPH1
*SFR* 00000082H DATA BYTE DPL
*SFR* 00000084H DATA BYTE DPL1
*SFR* 00000086H DATA BYTE DPS
*SFR* 000000A0H.2 DATA BIT DR1
*SFR* 000000A0H.6 DATA BIT DR2
*SFR* 000000A8H.7 DATA BIT EA
*SFR* 000000D8H DATA BYTE EICON
*SFR* 000000E8H DATA BYTE EIE
*SFR* 000000F8H DATA BYTE EIP
*SFR* 000000A8H.4 DATA BIT ES
*SFR* 000000A8H.1 DATA BIT ET0
*SFR* 000000A8H.3 DATA BIT ET1
*SFR* 000000A8H.5 DATA BIT ET2
*SFR* 000000E8H.4 DATA BIT EWDI
*SFR* 000000A8H DATA BIT EX0
*SFR* 000000A8H.2 DATA BIT EX1
*SFR* 000000E8H DATA BIT EX2
*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
01000407H CODE --- fRfInit
*SFR* 000000A8H DATA BYTE IE
*SFR* 00000088H.1 DATA BIT IE0
*SFR* 00000088H.3 DATA BIT IE1
01000560H CODE --- InitADC
01000513H CODE --- InitSerial
010004C9H CODE --- IO_Init
*SFR* 000000B8H DATA BYTE IP
*SFR* 00000088H DATA BIT IT0
*SFR* 00000088H.2 DATA BIT IT1
*SFR* 00000080H.6 DATA BIT Led_Show
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -