📄 demo1.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 12/22/2004 22:29:30 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE demo1.obj, Os_cpu_c.obj, Ucos_ii.obj, Startup.obj, Os_cpu_a.obj TO demo1
MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
demo1.obj (DEMO1)
Os_cpu_c.obj (OS_CPU_C)
Ucos_ii.obj (UCOS_II)
Startup.obj (?C_STARTUP)
Os_cpu_a.obj (OS_CPU_A)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
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?UIDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
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?LNEG)
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?LLDPTR)
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?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_XBP)
C:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
C:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
BL51 BANKED LINKER/LOCATER V5.12 12/22/2004 22:29:30 PAGE 2
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
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: demo1 (DEMO1)
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 0002H UNIT ?C?LIB_DATA
IDATA 000AH 0009H UNIT ?ID?UCOS_II
0013H 000DH *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?UCOS_II
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0041H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0CB3H UNIT ?XD?UCOS_II
XDATA 0CB3H 0A8CH UNIT ?XD?DEMO1
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0005H UNIT ?PR?_?OSVERSION?UCOS_II
CODE 0008H 0003H UNIT ?C_INITSEG
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?_?INITSERIAL?UCOS_II
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0CC7H UNIT ?PR?_?DISPF?UCOS_II
CODE 0CEDH 093DH UNIT ?C?LIB_CODE
CODE 162AH 028CH UNIT ?PR?_?OSTCBINIT?UCOS_II
CODE 18B6H 027EH UNIT ?PR?_?YYPRINTF?UCOS_II
CODE 1B34H 0264H UNIT ?PR?_?OSTASKSTKINIT?OS_CPU_C
CODE 1D98H 0200H UNIT ?PR?_?OSINIT?UCOS_II
CODE 1F98H 01CCH UNIT ?PR?_?OSTIMEDLYHMSM?UCOS_II
CODE 2164H 019EH UNIT ?PR?_?OSTASKCREATE?UCOS_II
CODE 2302H 017BH UNIT ?PR?_?PRINTW?UCOS_II
CODE 247DH 0143H UNIT ?PR?_?SERIAL?UCOS_II
CODE 25C0H 012FH UNIT ?CO?UCOS_II
CODE 26EFH 011DH UNIT ?PR?_?OSTIMETICK?UCOS_II
CODE 280CH 0102H UNIT ?PR?_?PRINTLN?UCOS_II
CODE 290EH 00FEH UNIT ?PR?_?PRINTCHAR?UCOS_II
CODE 2A0CH 00F1H UNIT ?PR?_?OSTIMEDLYRESUME?UCOS_II
CODE 2AFDH 00CBH UNIT ?PR?_?PRINTLUN?UCOS_II
CODE 2BC8H 00C9H UNIT ?PR?_?OSTASKQUERY?UCOS_II
CODE 2C91H 00C4H UNIT ?PR?_?PRINTSTR?UCOS_II
CODE 2D55H 00BDH UNIT ?PR?MAIN?DEMO1
CODE 2E12H 00BAH UNIT ?CO?DEMO1
CODE 2ECCH 00AEH UNIT ?PR?_?PRINTN?UCOS_II
CODE 2F7AH 00A5H UNIT ?PR?_?YYGETCH?UCOS_II
CODE 301FH 0094H UNIT ?PR?_?PRINTUN?UCOS_II
CODE 30B3H 0092H UNIT ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V5.12 12/22/2004 22:29:30 PAGE 3
CODE 3145H 008FH UNIT ?PR?_?OSSCHED?UCOS_II
CODE 31D4H 008BH UNIT ?PR?_?OSTIMEDLY?UCOS_II
CODE 325FH 0085H UNIT ?PR?_?OSINTEXIT?UCOS_II
CODE 32E4H 0076H UNIT ?PR?_?OSSTART?UCOS_II
CODE 335AH 0066H UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 33C0H 005AH UNIT ?PR?OSTICKISR?OS_CPU_A
CODE 341AH 0059H UNIT ?PR?_?TASKSTARTYYA?DEMO1
CODE 3473H 0052H UNIT ?PR?OSSTARTHIGHRDY?OS_CPU_A
CODE 34C5H 0051H UNIT ?PR?_?PRINTLONG?UCOS_II
CODE 3516H 004EH UNIT ?PR?_?OSTASKIDLE?UCOS_II
CODE 3564H 004DH UNIT ?PR?_?INSIDEPRINTBYTE?UCOS_II
CODE 35B1H 004CH UNIT ?PR?_?SERIAL?OS_CPU_A
CODE 35FDH 0044H UNIT ?C?LDIV
CODE 3641H 003CH UNIT ?PR?_?PRINTCH?UCOS_II
CODE 367DH 003BH UNIT ?PR?_?TASKSTARTYYB?DEMO1
CODE 36B8H 003BH UNIT ?PR?_?TASKSTARTYYC?DEMO1
CODE 36F3H 0038H UNIT ?PR?_?OSTIMEGET?UCOS_II
CODE 372BH 0037H UNIT ?PR?_?INITSERIALBUFFER?UCOS_II
CODE 3762H 002FH UNIT ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
CODE 3791H 002FH UNIT ?PR?_?OSTASKDELHOOK?OS_CPU_C
CODE 37C0H 002EH UNIT ?PR?_?PRINTWORD?UCOS_II
CODE 37EEH 002CH UNIT ?PR?_?OSSCHEDUNLOCK?UCOS_II
CODE 381AH 002AH UNIT ?PR?_?OSTIMESET?UCOS_II
CODE 3844H 0020H UNIT ?PR?_?INSIDEPRINTWORD?UCOS_II
CODE 3864H 0015H UNIT ?PR?_?PRINTBYTE?UCOS_II
CODE 3879H 0011H UNIT ?PR?_?INITTIMER0?OS_CPU_C
CODE 388AH 0011H UNIT ?PR?_?OSSCHEDLOCK?UCOS_II
CODE 389BH 000BH UNIT ?PR?_?OSINTENTER?UCOS_II
CODE 38A6H 000AH UNIT ?PR?OSINTCTXSW?OS_CPU_A
CODE 38B0H 0009H UNIT ?PR?_?CLRSCR?UCOS_II
CODE 38B9H 0001H UNIT ?PR?_?OSTASKSWHOOK?OS_CPU_C
CODE 38BAH 0001H UNIT ?PR?_?OSTASKSTATHOOK?OS_CPU_C
CODE 38BBH 0001H UNIT ?PR?_?OSTIMETICKHOOK?OS_CPU_C
CODE 38BCH 0001H UNIT ?PR?_?OSDUMMY?UCOS_II
OVERLAY MAP OF MODULE: demo1 (DEMO1)
SEGMENT
+--> CALLED SEGMENT
---------------------
?C_C51STARTUP
+--> ?PR?MAIN?DEMO1
+--> ?C_INITSEG
?PR?MAIN?DEMO1
+--> ?PR?_?OSINIT?UCOS_II
+--> ?PR?_?INITTIMER0?OS_CPU_C
+--> ?PR?_?INITSERIAL?UCOS_II
+--> ?PR?_?INITSERIALBUFFER?UCOS_II
+--> ?PR?_?TASKSTARTYYA?DEMO1
+--> ?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_?TASKSTARTYYB?DEMO1
+--> ?PR?_?TASKSTARTYYC?DEMO1
+--> ?PR?_?OSSTART?UCOS_II
BL51 BANKED LINKER/LOCATER V5.12 12/22/2004 22:29:30 PAGE 4
?PR?_?OSINIT?UCOS_II
+--> ?PR?_?OSTASKIDLE?UCOS_II
+--> ?PR?_?OSTASKCREATE?UCOS_II
?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
+--> ?PR?_?OSTCBINIT?UCOS_II
+--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
+--> ?PR?_?OSSCHED?UCOS_II
?PR?_?OSTCBINIT?UCOS_II
+--> ?CO?UCOS_II
?PR?_?OSSCHED?UCOS_II
+--> ?CO?UCOS_II
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?OSCTXSW?OS_CPU_A
+--> ?PR?_?OSTASKSWHOOK?OS_CPU_C
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
?PR?OSSTARTHIGHRDY?OS_CPU_A
+--> ?PR?_?OSTASKSWHOOK?OS_CPU_C
?PR?_?TASKSTARTYYA?DEMO1
+--> ?PR?_?CLRSCR?UCOS_II
+--> ?CO?DEMO1
+--> ?PR?_?PRINTSTR?UCOS_II
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_?CLRSCR?UCOS_II
+--> ?CO?UCOS_II
+--> ?PR?_?PRINTSTR?UCOS_II
?PR?_?PRINTSTR?UCOS_II
+--> ?PR?_?PRINTCHAR?UCOS_II
?PR?_?OSTIMEDLY?UCOS_II
+--> ?PR?_?OSSCHED?UCOS_II
?PR?_?TASKSTARTYYB?DEMO1
+--> ?CO?DEMO1
+--> ?PR?_?PRINTSTR?UCOS_II
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_?TASKSTARTYYC?DEMO1
+--> ?CO?DEMO1
+--> ?PR?_?PRINTSTR?UCOS_II
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_?OSSTART?UCOS_II
+--> ?CO?UCOS_II
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V5.12 12/22/2004 22:29:30 PAGE 5
?PR?OSTICKISR?OS_CPU_A
+--> ?PR?_?OSINTENTER?UCOS_II
+--> ?PR?_?OSTIMETICK?UCOS_II
+--> ?PR?_?OSINTEXIT?UCOS_II
?PR?_?OSTIMETICK?UCOS_II
+--> ?PR?_?OSTIMETICKHOOK?OS_CPU_C
?PR?_?OSINTEXIT?UCOS_II
+--> ?CO?UCOS_II
+--> ?PR?OSINTCTXSW?OS_CPU_A
?PR?OSINTCTXSW?OS_CPU_A
+--> ?PR?OSCTXSW?OS_CPU_A
*** NEW ROOT ***************************************************
?PR?_?SERIAL?OS_CPU_A
+--> ?PR?_?SERIAL?UCOS_II
SYMBOL TABLE OF MODULE: demo1 (DEMO1)
VALUE TYPE NAME
----------------------------------
------- MODULE DEMO1
C:0000H SYMBOL _ICE_DUMMY_
C:341AH PUBLIC _?TaskStartyya
C:367DH PUBLIC _?TaskStartyyb
C:36B8H PUBLIC _?TaskStartyyc
C:2D55H PUBLIC main
X:0CB3H PUBLIC TaskStartStkyya
X:1037H PUBLIC TaskStartStkyyb
X:13BBH PUBLIC TaskStartStkyyc
------- PROC MAIN
C:2D55H LINE# 11
C:2D55H LINE# 12
C:2D55H LINE# 13
C:2D58H LINE# 15
C:2D5BH LINE# 16
C:2D5EH LINE# 17
C:2D61H LINE# 19
C:2D9BH LINE# 20
C:2DD5H LINE# 21
C:2E0FH LINE# 23
------- ENDPROC MAIN
------- PROC _?TASKSTARTYYA
x:0000H SYMBOL yydata
C:341AH LINE# 27
C:3428H LINE# 29
C:3443H LINE# 30
C:3446H LINE# 31
C:344FH LINE# 32
C:3458H LINE# 33
C:3461H LINE# 35
BL51 BANKED LINKER/LOCATER V5.12 12/22/2004 22:29:30 PAGE 6
C:3461H LINE# 36
C:346AH LINE# 37
C:3471H LINE# 38
------- ENDPROC _?TASKSTARTYYA
------- PROC _?TASKSTARTYYB
x:0000H SYMBOL yydata
C:367DH LINE# 41
C:368BH LINE# 43
C:36A6H LINE# 45
C:36A6H LINE# 46
C:36AFH LINE# 47
C:36B6H LINE# 48
------- ENDPROC _?TASKSTARTYYB
------- PROC _?TASKSTARTYYC
x:0000H SYMBOL yydata
C:36B8H LINE# 51
C:36C6H LINE# 53
C:36E1H LINE# 55
C:36E1H LINE# 56
C:36EAH LINE# 57
C:36F1H LINE# 58
------- ENDPROC _?TASKSTARTYYC
------- ENDMOD DEMO1
------- MODULE OS_CPU_C
C:0000H SYMBOL _ICE_DUMMY_
C:3791H PUBLIC _?OSTaskDelHook
C:38BAH PUBLIC _?OSTaskStatHook
C:1B34H PUBLIC _?OSTaskStkInit
D:0089H PUBLIC TMOD
C:38B9H PUBLIC _?OSTaskSwHook
C:3762H PUBLIC _?OSTaskCreateHook
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -