📄 mcu_series.map
字号:
LX51 LINKER/LOCATER V4.05 06/10/2008 00:34:14 PAGE 1
LX51 LINKER/LOCATER V4.05, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE mcu_main.obj, rs232.obj, flash.obj, lcd_ctrl.obj TO mcu_series
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
mcu_main.obj (MCU_MAIN)
COMMENT TYPE 0: C51 V8.02
rs232.obj (RS232)
COMMENT TYPE 0: C51 V8.02
flash.obj (FLASH)
COMMENT TYPE 0: C51 V8.02
lcd_ctrl.obj (LCD_CTRL)
COMMENT TYPE 0: C51 V8.02
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
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?FPCMP)
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 (SIN)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPSERIES)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
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?IMUL)
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?LLDCODE)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: mcu_series (MCU_MAIN)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 000BE0H CODE
I:000000H I:000000H I:00007FH 000039H DATA
X:000000H X:000000H X:00FFFFH 000004H XDATA
I:000020H.0 I:000020H.0 I:00002FH.7 000000H.1 BIT
I:000000H I:000000H I:0000FFH 000001H IDATA
MEMORY MAP OF MODULE: mcu_series (MCU_MAIN)
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
=========================================================================
LX51 LINKER/LOCATER V4.05 06/10/2008 00:34:14 PAGE 2
* * * * * * * * * * * D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000007H 000008H --- AT.. DATA "REG BANK 0"
000008H 000017H 000010H BYTE UNIT DATA ?DT?_DISP_CHAR?LCD_CTRL
000018H.0 00001FH.7 000008H.0 --- --- **GAP**
000020H.0 000020H.0 000000H.1 BIT UNIT BIT _BIT_GROUP_
000020H.1 000020H 000000H.7 --- --- **GAP**
000021H 000041H 000021H BYTE UNIT DATA _DATA_GROUP_
000042H 000042H 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 000486H 000484H BYTE UNIT CODE ?C?LIB_CODE
000487H 0005F4H 00016EH BYTE UNIT CODE ?PR?SIN?SIN
0005F5H 000739H 000145H BYTE UNIT CODE ?PR?_DRAWLINE?LCD_CTRL
00073AH 000870H 000137H BYTE UNIT CODE ?PR?_CIRCLE1?LCD_CTRL
000871H 0009A2H 000132H BYTE UNIT CODE ?PR?MAIN?MCU_MAIN
0009A3H 000A8BH 0000E9H BYTE UNIT CODE ?PR?_CIRCLE?LCD_CTRL
000A8CH 000B38H 0000ADH BYTE UNIT CODE ?PR?_DISP_CHAR?LCD_CTRL
000B39H 000B82H 00004AH BYTE UNIT CODE ?PR?_CLEARLCD?LCD_CTRL
000B83H 000BA5H 000023H BYTE UNIT CODE ?PR?_DELAY?MCU_MAIN
000BA6H 000BC7H 000022H BYTE UNIT CODE ?PR?_DRAWDOT?LCD_CTRL
000BC8H 000BD3H 00000CH BYTE UNIT CODE ?PR?_SETPARAMETER?LCD_CTRL
000BD4H 000BDFH 00000CH BYTE UNIT CODE ?C_C51STARTUP
* * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000000H 000001H BYTE OFFS.. XDATA ?XD?LCD_CTRL?0
000001H 000001H 000001H BYTE OFFS.. XDATA ?XD?LCD_CTRL?2
000002H 000002H 000001H BYTE OFFS.. XDATA ?XD?LCD_CTRL?1
000003H 000003H 000001H BYTE OFFS.. XDATA ?XD?LCD_CTRL?3
OVERLAY MAP OF MODULE: mcu_series (MCU_MAIN)
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
====================================================
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MCU_MAIN
MAIN/MCU_MAIN ----- ----- 0021H 0022H
+--> ?PR?_SETPARAMETER?LCD_CTRL
+--> ?PR?_CLEARLCD?LCD_CTRL
+--> ?PR?_DELAY?MCU_MAIN
+--> ?PR?_DRAWLINE?LCD_CTRL
+--> ?PR?_CIRCLE1?LCD_CTRL
+--> ?PR?_CIRCLE?LCD_CTRL
_SETPARAMETER/LCD_CTRL ----- ----- 0023H 0023H
_CLEARLCD/LCD_CTRL ----- ----- ----- -----
_DELAY/MCU_MAIN ----- ----- ----- -----
_DRAWLINE/LCD_CTRL ----- ----- 0023H 003FH
+--> ?PR?_DRAWDOT?LCD_CTRL
_DRAWDOT/LCD_CTRL ----- ----- 0040H 0041H
_CIRCLE1/LCD_CTRL ----- ----- 0023H 0035H
+--> ?PR?_DRAWDOT?LCD_CTRL
_CIRCLE/LCD_CTRL ----- ----- 0023H 0031H
+--> ?PR?SIN?SIN
LX51 LINKER/LOCATER V4.05 06/10/2008 00:34:14 PAGE 3
+--> ?PR?_DRAWDOT?LCD_CTRL
SIN/SIN 20H.0 20H.0 0032H 0035H
PUBLIC SYMBOLS OF MODULE: mcu_series (MCU_MAIN)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
00000023H DATA BYTE ?_circle1?BYTE
00000023H DATA BYTE ?_circle?BYTE
00000008H DATA BYTE ?_disp_char?BYTE
00000023H DATA BYTE ?_DrawLine?BYTE
010002ACH CODE --- ?C?CASTF
0100041AH CODE --- ?C?CLDOPTR
00000000H NUMBER --- ?C?CODESEG
01000278H CODE --- ?C?FCASTC
01000273H CODE --- ?C?FCASTI
0100026EH CODE --- ?C?FCASTL
010003CDH CODE --- ?C?FP2SERIES
0100000AH CODE --- ?C?FPADD
01000203H CODE --- ?C?FPCMP
01000201H CODE --- ?C?FPCMP3
01000330H CODE --- ?C?FPDIV
010002E3H CODE --- ?C?FPGETOPN2
010000FBH CODE --- ?C?FPMUL
01000318H CODE --- ?C?FPNANRESULT
01000322H CODE --- ?C?FPOVERFLOW
010002FAH CODE --- ?C?FPRESULT
0100030EH CODE --- ?C?FPRESULT2
010003DCH CODE --- ?C?FPSERIES
01000006H CODE --- ?C?FPSUB
0100031FH CODE --- ?C?FPUNDERFLOW
01000447H CODE --- ?C?IMUL
01000467H CODE --- ?C?LLDCODE
01000477H CODE --- ?C?LLDCODE0
01000459H CODE --- ?C?LNEG
00000000H NUMBER --- ?C?XDATASEG
01000871H CODE --- ?C_START
01000000H CODE --- ?C_STARTUP
010009A3H CODE --- _circle
0100073AH CODE --- _circle1
01000B39H CODE --- _ClearLcd
010004CFH CODE --- _COS
01000B87H CODE --- _delay
01000A8CH CODE --- _disp_char
01000BB1H CODE --- _DrawDot
010005F5H CODE --- _DrawLine
01000BC8H CODE --- _SetParameter
010004E5H CODE --- _SIN
01000517H CODE --- _TAN
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
*SFR* 000000F0H DATA BYTE B
*SFR* 000000C8H.1 DATA BIT C_T2
*SFR* 000000B0H.4 DATA BIT Color_CSJ
*SFR* 000000C8H DATA BIT CP_RL2
*SFR* 000000D0H.7 DATA BIT CY
*SFR* 00000083H DATA BYTE DPH
*SFR* 00000082H DATA BYTE DPL
*SFR* 000000A8H.7 DATA BIT EA
*SFR* 000000A8H.4 DATA BIT ES
*SFR* 000000A8H.1 DATA BIT ET0
LX51 LINKER/LOCATER V4.05 06/10/2008 00:34:14 PAGE 4
*SFR* 000000A8H.3 DATA BIT ET1
*SFR* 000000A8H.5 DATA BIT ET2
*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 FL
*SFR* 00000090H.7 DATA BIT FlashCSj
*SFR* 000000A8H DATA BYTE IE
*SFR* 00000088H.1 DATA BIT IE0
*SFR* 00000088H.3 DATA BIT IE1
*SFR* 000000B0H.2 DATA BIT INT0
*SFR* 000000B0H.3 DATA BIT INT1
*SFR* 000000B8H DATA BYTE IP
*SFR* 00000088H DATA BIT IT0
*SFR* 00000088H.2 DATA BIT IT1
*SFR* 000000B0H.5 DATA BIT LCD_BUSY
01000871H CODE --- main
*SFR* 000000B0H.5 DATA BIT o_B_R
02000000H XDATA BYTE Op_Port0
02000002H XDATA BYTE Op_Port1
02000001H XDATA BYTE Op_Port2
02000003H XDATA BYTE Op_Port3
*SFR* 000000D0H.2 DATA BIT OV
*SFR* 000000D0H DATA BIT P
*SFR* 00000080H DATA BYTE P0
*SFR* 00000080H DATA BIT P0_0
*SFR* 00000080H.1 DATA BIT P0_1
*SFR* 00000080H.2 DATA BIT P0_2
*SFR* 00000080H.3 DATA BIT P0_3
*SFR* 00000080H.4 DATA BIT P0_4
*SFR* 00000080H.5 DATA BIT P0_5
*SFR* 00000080H.6 DATA BIT P0_6
*SFR* 00000080H.7 DATA BIT P0_7
*SFR* 00000090H DATA BYTE P1
*SFR* 00000090H DATA BIT P1_0
*SFR* 00000090H.1 DATA BIT P1_1
*SFR* 00000090H.2 DATA BIT P1_2
*SFR* 00000090H.3 DATA BIT P1_3
*SFR* 00000090H.4 DATA BIT P1_4
*SFR* 00000090H.5 DATA BIT P1_5
*SFR* 00000090H.6 DATA BIT P1_6
*SFR* 00000090H.7 DATA BIT P1_7
*SFR* 000000A0H DATA BYTE P2
*SFR* 000000A0H DATA BIT P2_0
*SFR* 000000A0H.1 DATA BIT P2_1
*SFR* 000000A0H.2 DATA BIT P2_2
*SFR* 000000A0H.3 DATA BIT P2_3
*SFR* 000000A0H.4 DATA BIT P2_4
*SFR* 000000A0H.5 DATA BIT P2_5
*SFR* 000000A0H.6 DATA BIT P2_6
*SFR* 000000A0H.7 DATA BIT P2_7
*SFR* 000000B0H DATA BYTE P3
*SFR* 000000B0H DATA BIT P3_0
*SFR* 000000B0H.1 DATA BIT P3_1
*SFR* 000000B0H.2 DATA BIT P3_2
*SFR* 000000B0H.3 DATA BIT P3_3
*SFR* 000000B0H.4 DATA BIT P3_4
*SFR* 000000B0H.5 DATA BIT P3_5
*SFR* 000000B0H.6 DATA BIT P3_6
*SFR* 000000B0H.7 DATA BIT P3_7
*SFR* 00000087H DATA BYTE PCON
*SFR* 000000B8H.4 DATA BIT PS
*SFR* 000000D0H DATA BYTE PSW
LX51 LINKER/LOCATER V4.05 06/10/2008 00:34:14 PAGE 5
*SFR* 000000B8H.1 DATA BIT PT0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -