📄 testuc.m51
字号:
BL51 BANKED LINKER/LOCATER V5.00 07/08/2005 10:49:01 PAGE 1
BL51 BANKED LINKER/LOCATER V5.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\Out File\OS_CORE.obj, .\Out File\OS_FLAG.obj, .\Out File\OS_MBOX.obj, .\Out File\OS_MEM.obj,
>> .\Out File\OS_MUTEX.obj, .\Out File\OS_Q.obj, .\Out File\OS_SEM.obj, .\Out File\OS_TASK.obj, .\Out File\OS_TIME.obj,
>> .\Out File\OS_CPU_C.obj, .\Out File\OS_CPU_A.obj, .\Out File\STARTUP.obj, .\Out File\USERTASK.obj TO .\Out File\testu
>> c PRINT (.\Out File\testuc.m51) RAMSIZE (256) CODE (0X0000-0XFFFF) XDATA (0X0000-0X0FFF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
.\Out File\OS_CORE.obj (OS_CORE)
.\Out File\OS_FLAG.obj (OS_FLAG)
.\Out File\OS_MBOX.obj (OS_MBOX)
.\Out File\OS_MEM.obj (OS_MEM)
.\Out File\OS_MUTEX.obj (OS_MUTEX)
.\Out File\OS_Q.obj (OS_Q)
.\Out File\OS_SEM.obj (OS_SEM)
.\Out File\OS_TASK.obj (OS_TASK)
.\Out File\OS_TIME.obj (OS_TIME)
.\Out File\OS_CPU_C.obj (OS_CPU_C)
.\Out File\OS_CPU_A.obj (OS_CPU_A)
.\Out File\STARTUP.obj (?C_STARTUP)
.\Out File\USERTASK.obj (USERTASK)
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?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
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?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C_XBP)
C:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
C:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
LINK MAP OF MODULE: .\Out File\testuc (OS_CORE)
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 003EH UNIT ?DT?OS_CORE
DATA 0046H 0002H UNIT ?C?LIB_DATA
IDATA 0048H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0258H UNIT ?XD?USERTASK
XDATA 0258H 00DDH UNIT ?XD?OS_CORE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
BL51 BANKED LINKER/LOCATER V5.00 07/08/2005 10:49:01 PAGE 2
CODE 0003H 0005H UNIT ?PR?_?OSVERSION?OS_CORE
CODE 0008H 0001H UNIT ?PR?OSTASKSWHOOK?OS_CPU_C
CODE 0009H 0001H UNIT ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
CODE 000AH 0001H UNIT ?PR?_?OSINITHOOKEND?OS_CPU_C
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0281H UNIT ?PR?_?OSTASKSTKINIT?OS_CPU_C
CODE 028FH 025EH UNIT ?PR?_?OS_TCBINIT?OS_CORE
CODE 04EDH 01CCH UNIT ?PR?_?OSINIT?OS_CORE
CODE 06B9H 01CCH UNIT ?C?LIB_CODE
CODE 0885H 017BH UNIT ?PR?_?OSTASKCREATE?OS_TASK
CODE 0A00H 0108H UNIT ?CO?OS_CORE
CODE 0B08H 00EAH UNIT ?PR?_?OSTIMETICK?OS_CORE
CODE 0BF2H 00B2H UNIT ?PR?MAIN?USERTASK
CODE 0CA4H 0074H UNIT ?PR?_?OS_SCHED?OS_CORE
CODE 0D18H 006CH UNIT ?PR?_?OSINTEXIT?OS_CORE
CODE 0D84H 0069H UNIT ?PR?_?OSTIMEDLY?OS_TIME
CODE 0DEDH 0067H UNIT ?PR?_?OSSTART?OS_CORE
CODE 0E54H 0057H UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 0EABH 0051H UNIT ?PR?_?OS_TASKIDLE?OS_CORE
CODE 0EFCH 004EH UNIT ?PR?_?MYTASK3?USERTASK
CODE 0F4AH 0048H UNIT ?PR?OSSTARTHIGHRDY?OS_CPU_A
CODE 0F92H 0041H UNIT ?PR?OSTICKISR?OS_CPU_A
CODE 0FD3H 0041H UNIT ?PR?_?MYTASK2?USERTASK
CODE 1014H 0039H UNIT ?PR?_?MYTASK1?USERTASK
CODE 104DH 002FH UNIT ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
CODE 107CH 002FH UNIT ?PR?_?OSTCBINITHOOK?OS_CPU_C
CODE 10ABH 0020H UNIT ?C_C51STARTUP
CODE 10CBH 0011H UNIT ?PR?INITTIMER0?OS_CPU_C
CODE 10DCH 000EH UNIT ?PR?_?OSINTENTER?OS_CORE
CODE 10EAH 000DH UNIT ?PR?RELOADTIMER0?OS_CPU_C
CODE 10F7H 000AH UNIT ?PR?OSINTCTXSW?OS_CPU_A
CODE 1101H 0001H UNIT ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
CODE 1102H 0001H UNIT ?PR?_?OSTIMETICKHOOK?OS_CPU_C
OVERLAY MAP OF MODULE: .\Out File\testuc (OS_CORE)
SEGMENT
+--> CALLED SEGMENT
---------------------
?PR?OSTICKISR?OS_CPU_A
+--> ?PR?RELOADTIMER0?OS_CPU_C
+--> ?PR?_?OSINTENTER?OS_CORE
+--> ?PR?_?OSTIMETICK?OS_CORE
+--> ?PR?_?OSINTEXIT?OS_CORE
?PR?_?OSTIMETICK?OS_CORE
+--> ?PR?_?OSTIMETICKHOOK?OS_CPU_C
?PR?_?OSINTEXIT?OS_CORE
+--> ?CO?OS_CORE
+--> ?PR?OSINTCTXSW?OS_CPU_A
?PR?OSINTCTXSW?OS_CPU_A
+--> ?PR?OSCTXSW?OS_CPU_A
BL51 BANKED LINKER/LOCATER V5.00 07/08/2005 10:49:01 PAGE 3
?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 ***************************************************
?C_C51STARTUP
+--> ?PR?MAIN?USERTASK
?PR?MAIN?USERTASK
+--> ?PR?_?OSINIT?OS_CORE
+--> ?PR?_?MYTASK1?USERTASK
+--> ?PR?_?OSTASKCREATE?OS_TASK
+--> ?PR?_?MYTASK2?USERTASK
+--> ?PR?_?MYTASK3?USERTASK
+--> ?PR?_?OSSTART?OS_CORE
?PR?_?OSINIT?OS_CORE
+--> ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
+--> ?PR?_?OS_TASKIDLE?OS_CORE
+--> ?PR?_?OSTASKCREATE?OS_TASK
+--> ?PR?_?OSINITHOOKEND?OS_CPU_C
?PR?_?OS_TASKIDLE?OS_CORE
+--> ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
?PR?_?OSTASKCREATE?OS_TASK
+--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
+--> ?PR?_?OS_TCBINIT?OS_CORE
+--> ?PR?_?OS_SCHED?OS_CORE
?PR?_?OS_TCBINIT?OS_CORE
+--> ?CO?OS_CORE
+--> ?PR?_?OSTCBINITHOOK?OS_CPU_C
+--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
?PR?_?OS_SCHED?OS_CORE
+--> ?CO?OS_CORE
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?_?MYTASK1?USERTASK
+--> ?PR?INITTIMER0?OS_CPU_C
+--> ?PR?_?OSTIMEDLY?OS_TIME
?PR?_?OSTIMEDLY?OS_TIME
+--> ?PR?_?OS_SCHED?OS_CORE
?PR?_?MYTASK2?USERTASK
+--> ?PR?_?OSTIMEDLY?OS_TIME
?PR?_?MYTASK3?USERTASK
+--> ?PR?_?OSTIMEDLY?OS_TIME
BL51 BANKED LINKER/LOCATER V5.00 07/08/2005 10:49:01 PAGE 4
?PR?_?OSSTART?OS_CORE
+--> ?CO?OS_CORE
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
SYMBOL TABLE OF MODULE: .\Out File\testuc (OS_CORE)
VALUE TYPE NAME
----------------------------------
------- MODULE OS_CORE
C:0000H SYMBOL _ICE_DUMMY_
D:0088H PUBLIC TCON
D:0098H PUBLIC SCON0
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:00C0H PUBLIC SMB0CN
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
D:00D8H PUBLIC PCA0CN
D:00E8H PUBLIC ADC0CN
D:00F8H PUBLIC SPI0CN
B:0088H.7 PUBLIC TF1
B:0088H.6 PUBLIC TR1
B:0088H.5 PUBLIC TF0
B:0088H.4 PUBLIC TR0
B:0088H.3 PUBLIC IE1
B:0088H.2 PUBLIC IT1
B:0088H.1 PUBLIC IE0
B:0088H.0 PUBLIC IT0
B:0098H.7 PUBLIC SM00
B:0098H.6 PUBLIC SM10
B:0098H.5 PUBLIC SM20
B:0098H.4 PUBLIC REN0
B:0098H.3 PUBLIC TB80
B:0098H.2 PUBLIC RB80
B:0098H.1 PUBLIC TI0
B:0098H.0 PUBLIC RI0
B:00A8H.7 PUBLIC EA
B:00A8H.5 PUBLIC ET2
B:00A8H.4 PUBLIC ES0
B:00A8H.3 PUBLIC ET1
B:00A8H.2 PUBLIC EX1
B:00A8H.1 PUBLIC ET0
B:00A8H.0 PUBLIC EX0
B:00B8H.5 PUBLIC PT2
B:00B8H.4 PUBLIC PS
B:00B8H.3 PUBLIC PT1
B:00B8H.2 PUBLIC PX1
B:00B8H.1 PUBLIC PT0
B:00B8H.0 PUBLIC PX0
B:00C0H.7 PUBLIC BUSY
B:00C0H.6 PUBLIC ENSMB
B:00C0H.5 PUBLIC STA
B:00C0H.4 PUBLIC STO
B:00C0H.3 PUBLIC SI
BL51 BANKED LINKER/LOCATER V5.00 07/08/2005 10:49:01 PAGE 5
B:00C0H.2 PUBLIC AA
B:00C0H.1 PUBLIC SMBFTE
B:00C0H.0 PUBLIC SMBTOE
B:00C8H.7 PUBLIC TF2
B:00C8H.6 PUBLIC EXF2
B:00C8H.5 PUBLIC RCLK
B:00C8H.4 PUBLIC TCLK
B:00C8H.3 PUBLIC EXEN2
B:00C8H.2 PUBLIC TR2
B:00C8H.1 PUBLIC CT2
B:00C8H.0 PUBLIC CPRL2
B:00D0H.7 PUBLIC CY
B:00D0H.6 PUBLIC AC
B:00D0H.5 PUBLIC F0
B:00D0H.4 PUBLIC RS1
B:00D0H.3 PUBLIC RS0
B:00D0H.2 PUBLIC OV
B:00D0H.1 PUBLIC F1
B:00D0H.0 PUBLIC P
B:00D8H.7 PUBLIC CF
B:00D8H.6 PUBLIC CR
B:00D8H.4 PUBLIC CCF4
B:00D8H.3 PUBLIC CCF3
B:00D8H.2 PUBLIC CCF2
B:00D8H.1 PUBLIC CCF1
B:00D8H.0 PUBLIC CCF0
B:00E8H.7 PUBLIC AD0EN
B:00E8H.6 PUBLIC AD0TM
B:00E8H.5 PUBLIC AD0INT
B:00E8H.4 PUBLIC AD0BUSY
B:00E8H.3 PUBLIC AD0CM1
B:00E8H.2 PUBLIC AD0CM0
B:00E8H.1 PUBLIC AD0WINT
B:00E8H.0 PUBLIC AD0LJST
B:00F8H.7 PUBLIC SPIF
B:00F8H.6 PUBLIC WCOL
B:00F8H.5 PUBLIC MODF
B:00F8H.4 PUBLIC RXOVRN
B:00F8H.3 PUBLIC TXBSY
B:00F8H.2 PUBLIC SLVSEL
B:00F8H.1 PUBLIC MSTEN
B:00F8H.0 PUBLIC SPIEN
D:0008H PUBLIC OSCtxSwCtr
D:000CH PUBLIC OSIntNesting
D:000DH PUBLIC OSIntExitY
D:000EH PUBLIC OSLockNesting
D:000FH PUBLIC OSPrioCur
D:0010H PUBLIC OSPrioHighRdy
D:0011H PUBLIC OSRdyGrp
X:0258H PUBLIC OSRdyTbl
D:0012H PUBLIC OSRunning
X:025AH PUBLIC OSTaskCtr
X:025BH PUBLIC OSIdleCtr
X:025FH PUBLIC OSTaskIdleStk
D:0013H PUBLIC OSTCBCur
D:0016H PUBLIC OSTCBFreeList
D:0019H PUBLIC OSTCBHighRdy
BL51 BANKED LINKER/LOCATER V5.00 07/08/2005 10:49:01 PAGE 6
D:001CH PUBLIC OSTCBList
D:001FH PUBLIC OSTCBPrioTbl
X:027FH PUBLIC OSTCBTbl
C:0A00H PUBLIC OSMapTbl
C:0A08H PUBLIC OSUnMapTbl
C:0B08H PUBLIC _?OSTimeTick
C:04EDH PUBLIC _?OSInit
C:10DCH PUBLIC _?OSIntEnter
C:0D18H PUBLIC _?OSIntExit
C:0DEDH PUBLIC _?OSStart
C:0003H PUBLIC _?OSVersion
C:0CA4H PUBLIC _?OS_Sched
C:0EABH PUBLIC _?OS_TaskIdle
C:028FH PUBLIC _?OS_TCBInit
------- PROC _?OSINIT
------- DO
x:0000H SYMBOL i
x:0002H SYMBOL prdytbl
x:0005H SYMBOL ptcb1
x:0008H SYMBOL ptcb2
------- ENDDO
C:04EDH LINE# 71
C:04F3H LINE# 84
C:04F6H LINE# 90
C:04F9H LINE# 91
C:04FBH LINE# 92
C:04FFH LINE# 93
C:0501H LINE# 94
C:0509H LINE# 100
C:0512H LINE# 101
C:0514H LINE# 102
C:0526H LINE# 103
C:0542H LINE# 104
C:055BH LINE# 105
C:0569H LINE# 107
C:056CH LINE# 108
C:056EH LINE# 109
C:0574H LINE# 110
C:057AH LINE# 111
C:0580H LINE# 112
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -