📄 exec51.m51
字号:
BL51 BANKED LINKER/LOCATER V4.20 07/03/2002 08:51:27 PAGE 1
BL51 BANKED LINKER/LOCATER V4.20, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ..\out\UCOS_II.obj, ..\out\OS_CPU_C.obj, ..\out\OS_CPU_A.obj, ..\out\mainfile.obj, ..\out\funct
>> ion.obj TO ..\out\EXEc51 REGFILE (..\out\EXEc51.ORC) PRINT (..\out\EXEc51.m51) CODE (0X0000-0XFFFF) XDATA (0X3000-0X7
>> FFF)
MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
..\out\UCOS_II.obj (UCOS_II)
..\out\OS_CPU_C.obj (OS_CPU_C)
..\out\OS_CPU_A.obj (OS_CPU_A_ASM)
..\out\mainfile.obj (MAINFILE)
..\out\function.obj (FUNCTION)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPL.LIB (PRINTF)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPROUND)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCONVERT)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FTNPWR)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LADD)
C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?SLDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PILDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
C:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
BL51 BANKED LINKER/LOCATER V4.20 07/03/2002 08:51:27 PAGE 2
C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
LINK MAP OF MODULE: ..\out\EXEc51 (UCOS_II)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0005H UNIT _DATA_GROUP_
DATA 000DH 0004H UNIT DT?C_XBP
DATA 0011H 0002H UNIT ?DT?FUNCTION
0013H 000DH *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
IDATA 0022H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H 3000H *** GAP ***
XDATA 3000H 0250H UNIT ?XD?UCOS_II
XDATA 3250H 0119H UNIT ?XD?MAINFILE
XDATA 3369H 0030H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0006H INBLOCK ?PR?FUNCTION
CODE 0009H 0001H INBLOCK ?PR?OSDUMMY?UCOS_II
CODE 000AH 0001H INBLOCK ?PR?_?OSTASKSWHOOK?OS_CPU_C
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0A87H UNIT ?C?LIB_CODE
CODE 0A95H 0491H UNIT ?PR?PRINTF?PRINTF
CODE 0F26H 00D3H INBLOCK ?PR?_?OSSEMPEND?UCOS_II
CODE 0FF9H 0005H INBLOCK ?PR?_?OSVERSION?UCOS_II
CODE 0FFEH 0001H INBLOCK ?PR?_?OSTASKSTATHOOK?OS_CPU_C
CODE 0FFFH 0001H INBLOCK ?PR?_?OSTIMETICKHOOK?OS_CPU_C
CODE 1000H 0244H INBLOCK ?PR?UCOS_II
CODE 1244H 018EH INBLOCK ?PR?_?OSTCBINIT?UCOS_II
CODE 13D2H 0174H INBLOCK ?PR?_?OSINIT?UCOS_II
CODE 1546H 0150H INBLOCK ?PR?_?OSTIMEDLYHMSM?UCOS_II
CODE 1696H 014FH INBLOCK ?PR?_?OSMBOXPEND?UCOS_II
CODE 17E5H 012FH UNIT ?CO?MAINFILE
CODE 1914H 0129H UNIT ?C_INITSEG
CODE 1A3DH 00F2H INBLOCK ?PR?_?OSEVENTTASKRDY?UCOS_II
CODE 1B2FH 00EBH INBLOCK ?PR?_?OSTASKCREATE?UCOS_II
CODE 1C1AH 00CFH UNIT PR?OSCTXSW
CODE 1CE9H 00B9H UNIT PR?OSINTCTXSW
CODE 1DA2H 00B4H INBLOCK ?PR?MAIN?MAINFILE
CODE 1E56H 00B2H INBLOCK ?PR?_?OSTASKSTKINIT?OS_CPU_C
CODE 1F08H 00B1H INBLOCK ?PR?_?OSTASKSTAT?UCOS_II
BL51 BANKED LINKER/LOCATER V4.20 07/03/2002 08:51:27 PAGE 3
CODE 1FB9H 0045H INBLOCK ?PR?OS_CPU_C
1FFEH 0002H *** GAP ***
CODE 2000H 00AEH INBLOCK ?PR?_?OSTIMETICK?UCOS_II
CODE 20AEH 009AH INBLOCK ?PR?_?TASKTHIRD?MAINFILE
CODE 2148H 0095H INBLOCK ?PR?_?OSSEMQUERY?UCOS_II
CODE 21DDH 0091H INBLOCK ?PR?_?OSMBOXQUERY?UCOS_II
CODE 226EH 008CH UNIT ?C_C51STARTUP
CODE 22FAH 0087H INBLOCK ?PR?_?TASKSTART?MAINFILE
CODE 2381H 0087H INBLOCK ?PR?_?TASKSECOND?MAINFILE
CODE 2408H 0085H INBLOCK ?PR?_ENABLEPRINTF?FUNCTION
CODE 248DH 0081H INBLOCK ?PR?_?OSEVENTTASKWAIT?UCOS_II
CODE 250EH 007BH INBLOCK ?PR?_?OSTASKQUERY?UCOS_II
CODE 2589H 007AH INBLOCK ?PR?_?OSTIMEDLYRESUME?UCOS_II
CODE 2603H 0079H INBLOCK ?PR?_?OSSEMPOST?UCOS_II
CODE 267CH 0077H INBLOCK ?PR?_?OSMBOXPOST?UCOS_II
CODE 26F3H 0073H INBLOCK ?PR?_TIMERINITIATE?FUNCTION
CODE 2766H 0066H INBLOCK ?PR?_?OSEVENTTO?UCOS_II
CODE 27CCH 0030H INBLOCK ?PR?_?OSSCHEDUNLOCK?UCOS_II
27FCH 0004H *** GAP ***
CODE 2800H 0063H INBLOCK ?PR?MAINFILE
CODE 2863H 005BH INBLOCK ?PR?_?OSMBOXCREATE?UCOS_II
CODE 28BEH 005BH UNIT PR?OSSTARTHIGHRDY
CODE 2919H 0056H INBLOCK ?PR?_?OSSEMCREATE?UCOS_II
CODE 296FH 0056H INBLOCK ?PR?_?OSTIMEDLY?UCOS_II
CODE 29C5H 004CH INBLOCK ?PR?_?OSMBOXACCEPT?UCOS_II
CODE 2A11H 0049H INBLOCK ?PR?_?OSSEMACCEPT?UCOS_II
CODE 2A5AH 0048H INBLOCK ?PR?_?OSTICKISR?OS_CPU_C
CODE 2AA2H 0044H UNIT ?C?LDIV
CODE 2AE6H 0040H INBLOCK ?PR?_?OSSTART?UCOS_II
CODE 2B26H 003EH INBLOCK ?PR?_?OSEVENTWAITLISTINIT?UCOS_II
CODE 2B64H 003DH INBLOCK ?PR?_?OSINTEXIT?UCOS_II
CODE 2BA1H 003CH INBLOCK ?PR?_?OSSTATINIT?UCOS_II
CODE 2BDDH 003AH INBLOCK ?PR?_?OSSCHED?UCOS_II
CODE 2C17H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 2C3EH 0025H INBLOCK ?PR?_?OSTIMEGET?UCOS_II
CODE 2C63H 0024H INBLOCK ?PR?_?OSTASKIDLE?UCOS_II
CODE 2C87H 0022H INBLOCK ?PR?_?OSTIMESET?UCOS_II
CODE 2CA9H 0018H INBLOCK ?PR?_?OSSCHEDLOCK?UCOS_II
CODE 2CC1H 0015H INBLOCK ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
CODE 2CD6H 0015H INBLOCK ?PR?_?OSTASKDELHOOK?OS_CPU_C
CODE 2CEBH 0011H INBLOCK ?PR?_?OSINTENTER?UCOS_II
CODE 2CFCH 0009H INBLOCK ?PR?_?USERTICKTIMER?FUNCTION
OVERLAY MAP OF MODULE: ..\out\EXEc51 (UCOS_II)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
-------------------------------------------------------------------------------------------------
?PR?_?OSTICKISR?OS_CPU_C ----- ----- ----- ----- ----- -----
+--> ?PR?_?OSINTENTER?UCOS_II
+--> ?PR?_?USERTICKTIMER?FUNCTION
+--> ?PR?_?OSTIMETICK?UCOS_II
+--> ?PR?_?OSINTEXIT?UCOS_II
BL51 BANKED LINKER/LOCATER V4.20 07/03/2002 08:51:27 PAGE 4
?PR?_?OSTIMETICK?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
+--> ?PR?_?OSTIMETICKHOOK?OS_CPU_C
?PR?_?OSINTEXIT?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAINFILE
+--> ?C_INITSEG
?PR?MAIN?MAINFILE ----- ----- ----- ----- ----- -----
+--> ?PR?_?OSINIT?UCOS_II
+--> ?PR?_ENABLEPRINTF?FUNCTION
+--> ?CO?MAINFILE
+--> ?PR?PRINTF?PRINTF
+--> ?PR?MAINFILE
+--> ?PR?_?OSSEMCREATE?UCOS_II
+--> ?PR?_?TASKSTART?MAINFILE
+--> ?PR?_?TASKSECOND?MAINFILE
+--> ?PR?_?TASKTHIRD?MAINFILE
+--> ?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_?OSSTART?UCOS_II
+--> ?PR?_?OSMBOXCREATE?UCOS_II
?PR?_?OSINIT?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
+--> ?PR?_?OSTASKIDLE?UCOS_II
+--> ?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_?OSTASKSTAT?UCOS_II
?PR?_?OSTASKIDLE?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
?PR?_?OSTASKCREATE?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
+--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
+--> ?PR?_?OSTCBINIT?UCOS_II
+--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
+--> ?PR?_?OSSCHED?UCOS_II
?PR?_?OSTASKSTKINIT?OS_CPU_C ----- ----- ----- ----- ----- -----
+--> ?PR?OS_CPU_C
?PR?_?OSTCBINIT?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
?PR?_?OSTASKCREATEHOOK?OS_CPU_C ----- ----- ----- ----- ----- -----
+--> ?PR?OS_CPU_C
?PR?_?OSSCHED?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
?PR?_?OSTASKSTAT?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
BL51 BANKED LINKER/LOCATER V4.20 07/03/2002 08:51:27 PAGE 5
+--> ?PR?_?OSTIMEDLY?UCOS_II
+--> ?PR?_?OSTASKSTATHOOK?OS_CPU_C
?PR?_?OSTIMEDLY?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
+--> ?PR?_?OSSCHED?UCOS_II
?PR?_ENABLEPRINTF?FUNCTION ----- ----- ----- ----- 3369H 0006H
+--> ?PR?FUNCTION
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0008H 0005H 3369H 0030H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?MAINFILE ----- ----- ----- ----- ----- -----
+--> ?CO?MAINFILE
?PR?_?OSSEMCREATE?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
+--> ?PR?_?OSEVENTWAITLISTINIT?UCOS_II
?PR?_?OSEVENTWAITLISTINIT?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
?PR?_?TASKSTART?MAINFILE ----- ----- ----- ----- ----- -----
+--> ?PR?MAINFILE
+--> ?PR?_TIMERINITIATE?FUNCTION
+--> ?PR?_?OSSEMPEND?UCOS_II
+--> ?CO?MAINFILE
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_?OSSEMPOST?UCOS_II
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_TIMERINITIATE?FUNCTION ----- ----- ----- ----- 3369H 0005H
?PR?_?OSSEMPEND?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
+--> ?PR?_?OSEVENTTASKWAIT?UCOS_II
+--> ?PR?_?OSSCHED?UCOS_II
+--> ?PR?_?OSEVENTTO?UCOS_II
?PR?_?OSEVENTTASKWAIT?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
?PR?_?OSEVENTTO?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
?PR?_?OSSEMPOST?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
+--> ?PR?_?OSEVENTTASKRDY?UCOS_II
+--> ?PR?_?OSSCHED?UCOS_II
?PR?_?OSEVENTTASKRDY?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
?PR?_?TASKSECOND?MAINFILE ----- ----- ----- ----- ----- -----
+--> ?PR?MAINFILE
+--> ?PR?_?OSMBOXPOST?UCOS_II
BL51 BANKED LINKER/LOCATER V4.20 07/03/2002 08:51:27 PAGE 6
+--> ?PR?_?OSSEMPEND?UCOS_II
+--> ?CO?MAINFILE
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_?OSSEMPOST?UCOS_II
+--> ?PR?_?OSMBOXPEND?UCOS_II
?PR?_?OSMBOXPOST?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
+--> ?PR?_?OSEVENTTASKRDY?UCOS_II
+--> ?PR?_?OSSCHED?UCOS_II
?PR?_?OSMBOXPEND?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?UCOS_II
+--> ?PR?_?OSEVENTTASKWAIT?UCOS_II
+--> ?PR?_?OSSCHED?UCOS_II
+--> ?PR?_?OSEVENTTO?UCOS_II
?PR?_?TASKTHIRD?MAINFILE ----- ----- ----- ----- ----- -----
+--> ?PR?MAINFILE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -