📄 51.map
字号:
LX51 LINKER/LOCATER V4.10a 08/19/2008 10:59:11 PAGE 1
LX51 LINKER/LOCATER V4.10a, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE .\obj\main.obj, .\obj\c51.obj, .\obj\STARTUP.obj, .\obj\OS_CORE.obj, .\obj\OS_CPU_C.obj, .\obj\
>> OS_FLAG.obj, .\obj\OS_MBOX.obj, .\obj\OS_MEM.obj, .\obj\OS_MUTEX.obj, .\obj\OS_Q.obj, .\obj\OS_SEM.obj, .\obj\OS_TASK
>> .obj, .\obj\OS_TIME.obj, .\obj\OS_CPU_A.obj, .\obj\LCD_12864.obj TO .\obj\51 PRINT (.\lst\51.map) CASE
CPU MODE: 8051 MODE
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
.\obj\main.obj (MAIN)
COMMENT TYPE 0: C51 V8.08
.\obj\c51.obj (C51)
COMMENT TYPE 0: C51 V8.08
.\obj\STARTUP.obj (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
.\obj\OS_CORE.obj (OS_CORE)
COMMENT TYPE 0: C51 V8.08
.\obj\OS_CPU_C.obj (OS_CPU_C)
COMMENT TYPE 0: C51 V8.08
.\obj\OS_FLAG.obj (OS_FLAG)
COMMENT TYPE 0: C51 V8.08
.\obj\OS_MBOX.obj (OS_MBOX)
COMMENT TYPE 0: C51 V8.08
.\obj\OS_MEM.obj (OS_MEM)
COMMENT TYPE 0: C51 V8.08
.\obj\OS_MUTEX.obj (OS_MUTEX)
COMMENT TYPE 0: C51 V8.08
.\obj\OS_Q.obj (OS_Q)
COMMENT TYPE 0: C51 V8.08
.\obj\OS_SEM.obj (OS_SEM)
COMMENT TYPE 0: C51 V8.08
.\obj\OS_TASK.obj (OS_TASK)
COMMENT TYPE 0: C51 V8.08
.\obj\OS_TIME.obj (OS_TIME)
COMMENT TYPE 0: C51 V8.08
.\obj\OS_CPU_A.obj (OS_CPU_A)
COMMENT TYPE 1: A51 / ASM51 Assembler
.\obj\LCD_12864.obj (LCD_12864)
COMMENT TYPE 0: C51 V8.08
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
LX51 LINKER/LOCATER V4.10a 08/19/2008 10:59:11 PAGE 2
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C_XBP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?STRCPY)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (VSPRINTF)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKPDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIIDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
LX51 LINKER/LOCATER V4.10a 08/19/2008 10:59:11 PAGE 3
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIPDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: .\obj\51 (MAIN)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 00516EH CODE
X:000000H X:000000H X:00FFFFH 00173BH XDATA
I:000000H I:000000H I:0000FFH 000057H IDATA
C:000000H C:000000H C:00FFFFH 0002E8H CONST
I:000000H I:000000H I:00007FH 00000FH DATA
I:000020H.0 I:000020H.0 I:00002FH.7 000001H.1 BIT
MEMORY MAP OF MODULE: .\obj\51 (MAIN)
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 DATA ?C?LIB_DATA
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 000037H 000016H BYTE UNIT IDATA ?ID?OS_CORE
000038H 000078H 000041H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H --- OFFS.. CODE ?CO??C_STARTUP?0
000003H 000008H 000006H BYTE UNIT CODE ?PR?INITSERIAL?MAIN
000009H 000009H 000001H BYTE UNIT CODE ?PR?_?TASKSTARTDISP?MAIN
00000AH 00000AH 000001H BYTE UNIT CODE ?PR?_?OSINITHOOKEND?OS_CPU_C
00000BH 00000DH 000003H BYTE OFFS.. CODE ?OS_CPU_C?0000B
00000EH 000017H 00000AH BYTE UNIT CODE ?PR?OSINTCTXSW?OS_CPU_A
000018H 000018H 000001H BYTE UNIT CODE ?PR?_?OSTIMETICKHOOK?OS_CPU_C
000019H 000019H 000001H BYTE UNIT CODE ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
00001AH 00001AH 000001H BYTE UNIT CODE ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
00001BH 00001DH 000003H BYTE OFFS.. CODE ?OS_CPU_C?0001B
00001EH 0007A2H 000785H BYTE UNIT CODE ?C?LIB_CODE
0007A3H 000B07H 000365H BYTE UNIT CODE ?PR?PRINTF?PRINTF
000B08H 000BE9H 0000E2H BYTE UNIT CODE ?CO?MAIN
000BEAH 000C4FH 000066H BYTE UNIT CODE ?PR?OSCTXSW?OS_CPU_A
LX51 LINKER/LOCATER V4.10a 08/19/2008 10:59:11 PAGE 4
000C50H 000CA1H 000052H BYTE UNIT CODE ?PR?OSSTARTHIGHRDY?OS_CPU_A
000CA2H 000CEBH 00004AH BYTE UNIT CODE ?PR?_VSPRINTF?VSPRINTF
000CECH 000D12H 000027H BYTE UNIT CODE ?PR?PUTCHAR?PUTCHAR
000D13H 000D24H 000012H BYTE UNIT CODE ?C_C51STARTUP
000D25H 000D32H 00000EH BYTE UNIT CODE ?CO?OS_CPU_C
000D33H 000F12H 0001E0H BYTE UNIT CONST ?CO?LCD_12864
000F13H 00101AH 000108H BYTE UNIT CONST ?CO?OS_CORE
00101BH 0010C0H 0000A6H BYTE UNIT CODE ?PR?MAIN?MAIN
0010C1H 001134H 000074H BYTE UNIT CODE ?PR?_?OSSTART?OS_CORE
001135H 001159H 000025H BYTE UNIT CODE ?PR?LCD_INIT?LCD_12864
00115AH 00116BH 000012H BYTE UNIT CODE ?PR?_SEND_DATA?LCD_12864
00116CH 00118DH 000022H BYTE UNIT CODE ?PR?_SEND_COMM?LCD_12864
00118EH 0011ECH 00005FH BYTE UNIT CODE ?PR?_LCD_CLR?LCD_12864
0011EDH 00129CH 0000B0H BYTE UNIT CODE ?PR?_?PUTCHAR5X8?LCD_12864
00129DH 00133DH 0000A1H BYTE UNIT CODE ?PR?_?LCD_CLRLINE?LCD_12864
00133EH 00145BH 00011EH BYTE UNIT CODE ?PR?_?LCD_DRAW?LCD_12864
00145CH 0015E4H 000189H BYTE UNIT CODE ?PR?_?OSTASKCREATEEXT?OS_TASK
0015E5H 0015F3H 00000FH BYTE UNIT CODE ?PR?_?C51_ELAPSEDINIT?C51
0015F4H 001697H 0000A4H BYTE UNIT CODE ?PR?_?OS_SCHED?OS_CORE
001698H 001748H 0000B1H BYTE UNIT CODE ?PR?_?OSSEMPOST?OS_SEM
001749H 00174FH 000007H BYTE UNIT CODE ?PR?_?C51_ELAPSEDSTOP?C51
001750H 001757H 000008H BYTE UNIT CODE ?PR?_?C51_ELAPSEDSTART?C51
001758H 0017DCH 000085H BYTE UNIT CODE ?PR?_?OSTASKSWHOOK?OS_CPU_C
0017DDH 0017F6H 00001AH BYTE UNIT CODE ?PR?_?INITHARDWARE?OS_CPU_C
0017F7H 0019A4H 0001AEH BYTE UNIT CODE ?PR?_?OS_EVENTTASKRDY?OS_CORE
0019A5H 001ABEH 00011AH BYTE UNIT CODE ?PR?_?TASKSTART?MAIN
001ABFH 001BADH 0000EFH BYTE UNIT CODE ?PR?_?LCD_PRINT?LCD_12864
001BAEH 001C9FH 0000F2H BYTE UNIT CODE ?PR?_?TASKSTARTDISPINIT?MAIN
001CA0H 001F52H 0002B3H BYTE UNIT CODE ?PR?_?OSTASKSTATHOOK?OS_CPU_C
001F53H 001F57H 000005H BYTE UNIT CODE ?PR?_?OSVERSION?OS_CORE
001F58H 001F6AH 000013H BYTE UNIT CODE ?PR?_?OSSCHEDLOCK?OS_CORE
001F6BH 001F8EH 000024H BYTE UNIT CODE ?PR?_?OSSCHEDUNLOCK?OS_CORE
001F8FH 001FBBH 00002DH BYTE UNIT CODE ?PR?_?OSSTATINIT?OS_CORE
001FBCH 002332H 000377H BYTE UNIT CODE ?PR?_?TASKSTARTCREATETASKS?MAIN
002333H 0023C2H 000090H BYTE UNIT CODE ?PR?_?TASK1?MAIN
0023C3H 00262DH 00026BH BYTE UNIT CODE ?PR?_?OSQPEND?OS_Q
00262EH 002704H 0000D7H BYTE UNIT CODE ?PR?_?OS_EVENTTO?OS_CORE
002705H 002763H 00005FH BYTE UNIT CODE ?PR?_?TASK2?MAIN
002764H 0027D2H 00006FH BYTE UNIT CODE ?PR?_?TASK3?MAIN
0027D3H 00283DH 00006BH BYTE UNIT CODE ?PR?_?TASK4?MAIN
00283EH 002A06H 0001C9H BYTE UNIT CODE ?PR?_?OSTIMEDLYHMSM?OS_TIME
002A07H 002A8DH 000087H BYTE UNIT CODE ?PR?_?OSTIMEDLY?OS_TIME
002A8EH 002ABCH 00002FH BYTE UNIT CODE ?PR?_?TASKCLK?MAIN
002ABDH 002B29H 00006DH BYTE UNIT CODE ?PR?_?TASK5?MAIN
002B2AH 002CE2H 0001B9H BYTE UNIT CODE ?PR?_?OSQPOST?OS_Q
002CE3H 002DB8H 0000D6H BYTE UNIT CODE ?PR?_?OS_TASKSTAT?OS_CORE
002DB9H 003184H 0003CCH BYTE UNIT CODE ?PR?_?OSINIT?OS_CORE
003185H 003192H 00000EH BYTE UNIT CODE ?PR?_?OSINTENTER?OS_CORE
003193H 0031D2H 000040H BYTE UNIT CODE ?PR?OSTICKISR?OS_CPU_C
0031D3H 0032E2H 000110H BYTE UNIT CODE ?PR?_?OSTIMETICK?OS_CORE
0032E3H 003360H 00007EH BYTE UNIT CODE ?PR?_?OSINTEXIT?OS_CORE
003361H 0033B2H 000052H BYTE UNIT CODE ?PR?T1_ISR?OS_CPU_C
0033B3H 0033BBH 000009H BYTE UNIT CODE ?PR?USERTICKTIMER?OS_CPU_C
0033BCH 00348BH 0000D0H BYTE UNIT CODE ?PR?_?OS_QINIT?OS_Q
00348CH 00355EH 0000D3H BYTE UNIT CODE ?PR?_?OS_FLAGINIT?OS_FLAG
00355FH 00366DH 00010FH BYTE UNIT CODE ?PR?_?OS_EVENTTASKWAIT?OS_CORE
00366EH 0037D8H 00016BH BYTE UNIT CODE ?PR?_?OSSEMPEND?OS_SEM
0037D9H 003886H 0000AEH BYTE UNIT CODE ?PR?_?OS_EVENTWAITLISTINIT?OS_CORE
003887H 0038CFH 000049H BYTE UNIT CODE ?PR?_?OS_TASKIDLE?OS_CORE
0038D0H 003C0BH 00033CH BYTE UNIT CODE ?PR?_?OS_TCBINIT?OS_CORE
003C0CH 003C3AH 00002FH BYTE UNIT CODE ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
003C3BH 003C69H 00002FH BYTE UNIT CODE ?PR?_?OSTCBINITHOOK?OS_CPU_C
003C6AH 003D79H 000110H BYTE UNIT CODE ?PR?_?OSTASKCREATE?OS_TASK
003D7AH 00402DH 0002B4H BYTE UNIT CODE ?PR?_?OSTASKSTKINIT?OS_CPU_C
00402EH 004141H 000114H BYTE UNIT CODE ?PR?_?OSFLAGCREATE?OS_FLAG
LX51 LINKER/LOCATER V4.10a 08/19/2008 10:59:11 PAGE 5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -