📄 ucos_ii.src
字号:
DB 001H
DB 000H
DB 004H
DB 000H
DB 001H
DB 000H
DB 002H
DB 000H
DB 001H
DB 000H
DB 003H
DB 000H
DB 001H
DB 000H
DB 002H
DB 000H
DB 001H
DB 000H
DB 042H
DW OSDebugEn
DW 00001H
DB 042H
DW OSEventMax
DW 0000AH
DB 042H
DW OSEventNameSize
DW 00020H
DB 042H
DW OSEventSize
DW 0002FH
DB 042H
DW OSEventTblSize
DW 001D6H
DB 042H
DW OSFlagEn
DW 00001H
DB 042H
DW OSFlagGrpSize
DW 00026H
DB 042H
DW OSFlagNodeSize
DW 0000FH
DB 042H
DW OSFlagWidth
DW 00002H
DB 042H
DW OSFlagMax
DW 00005H
DB 042H
DW OSFlagNameSize
DW 00020H
DB 042H
DW OSLowestPrio
DW 0003FH
DB 042H
DW OSMboxEn
DW 00000H
DB 042H
DW OSMemEn
DW 00001H
DB 042H
DW OSMemMax
DW 00005H
DB 042H
DW OSMemNameSize
DW 00020H
DB 042H
DW OSMemSize
DW 00032H
DB 042H
DW OSMemTblSize
DW 000FAH
DB 042H
DW OSMutexEn
DW 00000H
DB 042H
DW OSPtrSize
DW 00003H
DB 042H
DW OSQEn
DW 00000H
DB 042H
DW OSQMax
DW 00005H
DB 042H
DW OSQSize
DW 00000H
DB 042H
DW OSRdyTblSize
DW 00008H
DB 042H
DW OSSemEn
DW 00001H
DB 042H
DW OSStkWidth
DW 00001H
DB 042H
DW OSTaskCreateEn
DW 00001H
DB 042H
DW OSTaskCreateExtEn
DW 00001H
DB 042H
DW OSTaskDelEn
DW 00001H
DB 042H
DW OSTaskIdleStkSize
DW 00200H
DB 042H
DW OSTaskProfileEn
DW 00001H
DB 042H
DW OSTaskMax
DW 00011H
DB 042H
DW OSTaskNameSize
DW 00020H
DB 042H
DW OSTaskStatEn
DW 00000H
DB 042H
DW OSTaskStatStkSize
DW 00200H
DB 042H
DW OSTaskStatStkChkEn
DW 00001H
DB 042H
DW OSTaskSwHookEn
DW 00001H
DB 042H
DW OSTCBPrioTblMax
DW 00040H
DB 042H
DW OSTCBSize
DW 0005BH
DB 042H
DW OSTicksPerSec
DW 000C8H
DB 042H
DW OSTimeTickHookEn
DW 00001H
DB 042H
DW OSVersionNbr
DW 00105H
DB 042H
DW OSDataSize
DW 00C8BH
; /*
; *********************************************************************************************************
; * uC/OS-II
; * The Real-Time Kernel
; *
; * (c) Copyright 1992-2002, Jean J. Labrosse, Weston, FL
; * All Rights Reserved
; *
; * File : uCOS_II.C
; * By : Jean J. Labrosse
; *********************************************************************************************************
; */
;
; #define OS_GLOBALS /* Declare GLOBAL variables */
; #include "includes.h"
;
;
; #define OS_MASTER_FILE /* Prevent the following files from including includes.h */
; #include "os_core.c"
; #include "os_flag.c"
; #include "os_mbox.c"
; #include "os_mem.c"
; #include "os_mutex.c"
; #include "os_q.c"
; #include "os_sem.c"
; #include "os_task.c"
; #include "os_time.c"
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_?OSEventNameGet?UCOS_II
_?OSEventNameGet:
USING 0
; SOURCE LINE # 247
MOV DPTR,#0FFFDH
LCALL ?C?ADDXBP
MOV A,R3
MOVX @DPTR,A
INC DPTR
MOV A,R2
MOVX @DPTR,A
INC DPTR
MOV A,R1
MOVX @DPTR,A
MOV DPTR,#0FFFFH
LCALL ?C?ADDXBP
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 255
CLR EA
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 257
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
INC DPTR
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
ORL A,R2
ORL A,R3
JNZ ?C0001
; *** sync lost ***
; SOURCE LINE # 258
SETB EA
; *** sync lost ***
; SOURCE LINE # 259
MOV DPTR,#07H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV A,#04H
; *** sync lost ***
; SOURCE LINE # 260
SJMP ?C0477
; *** sync lost ***
; SOURCE LINE # 261
?C0001:
; *** sync lost ***
; SOURCE LINE # 262
MOV DPTR,#04H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
ORL A,R2
ORL A,R3
JNZ ?C0003
; *** sync lost ***
; SOURCE LINE # 263
SETB EA
; *** sync lost ***
; SOURCE LINE # 264
MOV DPTR,#07H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV A,#0FH
?C0476:
; *** sync lost ***
; SOURCE LINE # 265
SJMP ?C0477
; *** sync lost ***
; SOURCE LINE # 266
?C0003:
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 268
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
INC DPTR
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
LCALL ?C?CLDPTR
DEC A
ADD A,#0FCH
JNC ?C0004
SJMP ?C0009
; *** sync lost ***
; SOURCE LINE # 269
; *** sync lost ***
; SOURCE LINE # 270
; *** sync lost ***
; SOURCE LINE # 271
; *** sync lost ***
; SOURCE LINE # 272
; *** sync lost ***
; SOURCE LINE # 273
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 275
?C0009:
; *** sync lost ***
; SOURCE LINE # 276
SETB EA
; *** sync lost ***
; SOURCE LINE # 277
MOV DPTR,#07H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV A,#01H
?C0477:
LCALL ?C?CSTPTR
; *** sync lost ***
; SOURCE LINE # 278
MOV R7,#00H
SJMP ?C0002
; *** sync lost ***
; SOURCE LINE # 279
?C0004:
; *** sync lost ***
; SOURCE LINE # 280
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
INC DPTR
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
ADD A,#0FH
MOV R1,A
CLR A
ADDC A,R2
MOV R2,A
PUSH AR3
PUSH AR2
PUSH AR1
MOV DPTR,#04H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R0,A
MOV R4,AR2
MOV R5,AR3
POP AR1
POP AR2
POP AR3
LCALL ?C?STRCPY
; *** sync lost ***
; SOURCE LINE # 281
MOV DPTR,#04H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
LCALL _strlen
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
MOV A,R7
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 282
SETB EA
; *** sync lost ***
; SOURCE LINE # 283
MOV DPTR,#07H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
CLR A
LCALL ?C?CSTPTR
; *** sync lost ***
; SOURCE LINE # 284
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
MOVX A,@DPTR
MOV R7,A
; *** sync lost ***
; SOURCE LINE # 285
?C0002:
MOV DPTR,#0AH
LJMP ?C?ADDXBP
; END OF _?OSEventNameGet
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_?OSEventNameSet?UCOS_II
_?OSEventNameSet:
USING 0
; SOURCE LINE # 316
MOV DPTR,#0FFFDH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -