📄 ex2.m51
字号:
BL51 BANKED LINKER/LOCATER V5.02 11/17/2005 14:11:22 PAGE 1
BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE ex1.obj, OS_CPU_C.obj, serial.obj, UCOS_II.obj, OS_CPU_A.obj TO ex2 RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
ex1.obj (EX1)
OS_CPU_C.obj (OS_CPU_C)
serial.obj (SERIAL)
UCOS_II.obj (UCOS_II)
OS_CPU_A.obj (OS_CPU_A)
D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
D:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
D:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
D:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C_XBP)
D:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
D:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
LINK MAP OF MODULE: ex2 (EX1)
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?SERIAL
BL51 BANKED LINKER/LOCATER V5.02 11/17/2005 14:11:22 PAGE 2
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0041H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 080AH UNIT ?XD?SERIAL
XDATA 080AH 028DH UNIT ?XD?UCOS_II
XDATA 0A97H 012CH UNIT ?XD?EX1
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0005H UNIT ?PR?_?OSVERSION?UCOS_II
CODE 0008H 0001H UNIT ?PR?_?OSTASKSWHOOK?OS_CPU_C
CODE 0009H 0001H UNIT ?PR?_?OSTASKSTATHOOK?OS_CPU_C
CODE 000AH 0001H UNIT ?PR?_?OSTIMETICKHOOK?OS_CPU_C
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0012H UNIT ?PR?_?INITSERIAL?SERIAL
CODE 0020H 0001H UNIT ?PR?_?OSDUMMY?UCOS_II
0021H 0002H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 054DH UNIT ?C?LIB_CODE
CODE 0573H 0298H UNIT ?PR?_?OSTCBINIT?UCOS_II
CODE 080BH 0250H UNIT ?PR?_?OSTASKSTKINIT?OS_CPU_C
CODE 0A5BH 0206H UNIT ?PR?_?OSINIT?UCOS_II
CODE 0C61H 01C3H UNIT ?PR?_?OSTIMEDLYHMSM?UCOS_II
CODE 0E24H 019EH UNIT ?PR?_?OSTASKCREATE?UCOS_II
CODE 0FC2H 011DH UNIT ?PR?_?OSTIMETICK?UCOS_II
CODE 10DFH 0112H UNIT ?C_INITSEG
CODE 11F1H 00F1H UNIT ?PR?_?OSTIMEDLYRESUME?UCOS_II
CODE 12E2H 00C8H UNIT ?PR?_?OSTASKQUERY?UCOS_II
CODE 13AAH 00C7H UNIT ?PR?MAIN?EX1
CODE 1471H 009EH UNIT ?PR?_?OSSCHED?UCOS_II
CODE 150FH 0091H UNIT ?PR?_?OSINTEXIT?UCOS_II
CODE 15A0H 0090H UNIT ?PR?_?PRINTSTR?SERIAL
CODE 1630H 008CH UNIT ?C_C51STARTUP
CODE 16BCH 008BH UNIT ?PR?_?OSTIMEDLY?UCOS_II
CODE 1747H 0082H UNIT ?PR?_?OSSTART?UCOS_II
CODE 17C9H 0080H UNIT ?PR?_?SERIAL?SERIAL
CODE 1849H 0066H UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 18AFH 0058H UNIT ?PR?OSTICKISR?OS_CPU_A
CODE 1907H 0053H UNIT ?PR?_?PRINTCHAR?SERIAL
CODE 195AH 0052H UNIT ?PR?OSSTARTHIGHRDY?OS_CPU_A
CODE 19ACH 0051H UNIT ?CO?EX1
CODE 19FDH 004EH UNIT ?PR?_?OSTASKIDLE?UCOS_II
CODE 1A4BH 004CH UNIT ?PR?_?SERIAL?OS_CPU_A
CODE 1A97H 0044H UNIT ?PR?_?TASKA?EX1
CODE 1ADBH 0040H UNIT ?PR?_?SYSCLK_INIT?EX1
CODE 1B1BH 003BH UNIT ?PR?_?TASKB?EX1
CODE 1B56H 003BH UNIT ?PR?_?TASKC?EX1
CODE 1B91H 0038H UNIT ?PR?_?OSTIMEGET?UCOS_II
CODE 1BC9H 002FH UNIT ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
CODE 1BF8H 002FH UNIT ?PR?_?OSTASKDELHOOK?OS_CPU_C
CODE 1C27H 002CH UNIT ?PR?_?OSSCHEDUNLOCK?UCOS_II
CODE 1C53H 002AH UNIT ?PR?_?OSTIMESET?UCOS_II
CODE 1C7DH 001CH UNIT ?PR?_?INITSERIALBUFFER?SERIAL
CODE 1C99H 0011H UNIT ?PR?_?INITTIMER0?OS_CPU_C
CODE 1CAAH 0011H UNIT ?PR?_?OSSCHEDLOCK?UCOS_II
CODE 1CBBH 000BH UNIT ?PR?_?OSINTENTER?UCOS_II
BL51 BANKED LINKER/LOCATER V5.02 11/17/2005 14:11:22 PAGE 3
CODE 1CC6H 000AH UNIT ?PR?OSINTCTXSW?OS_CPU_A
OVERLAY MAP OF MODULE: ex2 (EX1)
SEGMENT
+--> CALLED SEGMENT
---------------------
?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
+--> ?PR?OSINTCTXSW?OS_CPU_A
?PR?OSINTCTXSW?OS_CPU_A
+--> ?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
*** NEW ROOT ***************************************************
?PR?_?SERIAL?OS_CPU_A
+--> ?PR?_?SERIAL?SERIAL
*** NEW ROOT ***************************************************
?C_C51STARTUP
+--> ?PR?MAIN?EX1
+--> ?C_INITSEG
?PR?MAIN?EX1
+--> ?PR?_?OSINIT?UCOS_II
+--> ?PR?_?INITTIMER0?OS_CPU_C
+--> ?PR?_?INITSERIAL?SERIAL
+--> ?PR?_?INITSERIALBUFFER?SERIAL
+--> ?PR?_?TASKA?EX1
+--> ?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_?TASKB?EX1
+--> ?PR?_?TASKC?EX1
+--> ?PR?_?OSSTART?UCOS_II
?PR?_?OSINIT?UCOS_II
+--> ?PR?_?OSTASKIDLE?UCOS_II
+--> ?PR?_?OSTASKCREATE?UCOS_II
BL51 BANKED LINKER/LOCATER V5.02 11/17/2005 14:11:22 PAGE 4
?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
+--> ?PR?_?OSTCBINIT?UCOS_II
+--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
+--> ?PR?_?OSSCHED?UCOS_II
?PR?_?OSSCHED?UCOS_II
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?_?TASKA?EX1
+--> ?CO?EX1
+--> ?PR?_?PRINTSTR?SERIAL
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_?PRINTSTR?SERIAL
+--> ?PR?_?PRINTCHAR?SERIAL
?PR?_?OSTIMEDLY?UCOS_II
+--> ?PR?_?OSSCHED?UCOS_II
?PR?_?TASKB?EX1
+--> ?CO?EX1
+--> ?PR?_?PRINTSTR?SERIAL
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_?TASKC?EX1
+--> ?CO?EX1
+--> ?PR?_?PRINTSTR?SERIAL
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_?OSSTART?UCOS_II
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
SYMBOL TABLE OF MODULE: ex2 (EX1)
VALUE TYPE NAME
----------------------------------
------- MODULE EX1
C:0000H SYMBOL _ICE_DUMMY_
D:00FFH PUBLIC WDTCN
B:00A8H.7 PUBLIC EA
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
X:0A97H PUBLIC TaskStartStkA
X:0AFBH PUBLIC TaskStartStkB
X:0B5FH PUBLIC TaskStartStkC
D:00C0H PUBLIC SMB0CN
C:13AAH PUBLIC main
D:00F8H PUBLIC SPI0CN
D:0088H PUBLIC TCON
D:00B2H PUBLIC OSCICN
D:00B1H PUBLIC OSCXCN
BL51 BANKED LINKER/LOCATER V5.02 11/17/2005 14:11:22 PAGE 5
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
C:1ADBH PUBLIC _?SYSCLK_Init
C:1A97H PUBLIC _?TaskA
C:1B1BH PUBLIC _?TaskB
C:1B56H PUBLIC _?TaskC
D:00D0H PUBLIC PSW
------- PROC MAIN
C:13AAH LINE# 14
C:13AAH LINE# 15
C:13AAH LINE# 17
C:13ACH LINE# 18
C:13AFH LINE# 19
C:13B2H LINE# 20
C:13B4H LINE# 24
C:13B7H LINE# 26
C:13BAH LINE# 27
C:13BDH LINE# 28
C:13C0H LINE# 30
C:13FAH LINE# 31
C:1434H LINE# 32
C:146EH LINE# 34
------- ENDPROC MAIN
------- PROC _?TASKA
x:0000H SYMBOL pdat
C:1A97H LINE# 38
C:1AA5H LINE# 40
C:1AC0H LINE# 41
C:1AC9H LINE# 43
C:1AC9H LINE# 44
C:1AD2H LINE# 45
C:1AD9H LINE# 46
------- ENDPROC _?TASKA
------- PROC _?TASKB
x:0000H SYMBOL pdat
C:1B1BH LINE# 49
C:1B29H LINE# 51
C:1B44H LINE# 53
C:1B44H LINE# 54
C:1B4DH LINE# 55
C:1B54H LINE# 56
------- ENDPROC _?TASKB
------- PROC _?TASKC
x:0000H SYMBOL pdat
C:1B56H LINE# 59
C:1B64H LINE# 61
C:1B7FH LINE# 63
C:1B7FH LINE# 64
C:1B88H LINE# 65
C:1B8FH LINE# 66
------- ENDPROC _?TASKC
------- PROC _?SYSCLK_INIT
------- DO
x:0000H SYMBOL i
------- ENDDO
C:1ADBH LINE# 69
C:1AE1H LINE# 73
BL51 BANKED LINKER/LOCATER V5.02 11/17/2005 14:11:22 PAGE 6
C:1AE4H LINE# 76
C:1B0DH LINE# 78
C:1B12H LINE# 80
C:1B15H LINE# 84
------- ENDPROC _?SYSCLK_INIT
------- ENDMOD EX1
------- MODULE OS_CPU_C
C:0000H SYMBOL _ICE_DUMMY_
C:1BF8H PUBLIC _?OSTaskDelHook
D:00E8H PUBLIC ADC0CN
C:0009H PUBLIC _?OSTaskStatHook
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
C:080BH PUBLIC _?OSTaskStkInit
D:00C0H PUBLIC SMB0CN
D:00F8H PUBLIC SPI0CN
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:0008H PUBLIC _?OSTaskSwHook
C:1BC9H PUBLIC _?OSTaskCreateHook
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
B:0088H.4 PUBLIC TR0
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
C:1C99H PUBLIC _?InitTimer0
C:000AH PUBLIC _?OSTimeTickHook
D:00D0H PUBLIC PSW
------- PROC _?OSTASKSTKINIT
x:0003H SYMBOL task
x:0006H SYMBOL ppdata
x:0009H SYMBOL ptos
x:000CH SYMBOL opt
------- DO
x:0000H SYMBOL stk
------- ENDDO
C:080BH LINE# 71
C:081FH LINE# 75
C:083BH LINE# 76
C:0851H LINE# 77
C:086CH LINE# 78
C:0884H LINE# 79
C:08A5H LINE# 80
C:08C7H LINE# 81
C:08DEH LINE# 82
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -