📄 ucos_ii.src
字号:
MOV A,#LOW (OSRdyTbl)
ADD A,R5
MOV DPL,A
CLR A
ADDC A,#HIGH (OSRdyTbl)
MOV DPH,A
PUSH DPH
PUSH DPL
MOVX A,@DPTR
MOV R7,A
MOV DPTR,#bitx?1046
MOVX A,@DPTR
MOV R6,A
MOV A,R7
ORL A,R6
POP DPL
POP DPH
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 478
?C0033:
; *** sync lost ***
; SOURCE LINE # 479
MOV R7,AR4
; *** sync lost ***
; SOURCE LINE # 480
?C0034:
RET
; END OF _OS_EventTaskRdy
; *** 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?_OS_EventTaskWait?UCOS_II
_OS_EventTaskWait:
USING 0
; SOURCE LINE # 498
MOV DPTR,#pevent?1149
MOV A,R3
MOVX @DPTR,A
INC DPTR
MOV A,R2
MOVX @DPTR,A
INC DPTR
MOV A,R1
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 499
; *** sync lost ***
; SOURCE LINE # 500
MOV DPTR,#pevent?1149
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
PUSH AR3
PUSH AR2
PUSH AR1
MOV R0,#LOW (OSTCBCur)
MOV AR3,@R0
INC R0
MOV A,@R0
MOV R2,A
INC R0
MOV A,@R0
MOV R1,A
MOV DPTR,#017H
LCALL ?C?PSTOPTR
; *** sync lost ***
; SOURCE LINE # 501
MOV R0,#LOW (OSTCBCur)
MOV AR3,@R0
INC R0
MOV A,@R0
MOV R2,A
INC R0
MOV A,@R0
MOV R1,A
MOV DPTR,#01FH
LCALL ?C?CLDOPTR
ADD A,#LOW (OSRdyTbl)
MOV DPL,A
CLR A
ADDC A,#HIGH (OSRdyTbl)
MOV DPH,A
PUSH DPH
PUSH DPL
MOVX A,@DPTR
MOV R7,A
MOV R0,#LOW (OSTCBCur)
MOV AR3,@R0
INC R0
MOV A,@R0
MOV R2,A
INC R0
MOV A,@R0
MOV R1,A
MOV DPTR,#020H
LCALL ?C?CLDOPTR
CPL A
MOV R6,A
MOV A,R7
ANL A,R6
POP DPL
POP DPH
MOVX @DPTR,A
JNZ ?C0035
; *** sync lost ***
; SOURCE LINE # 502
MOV DPTR,#OSRdyGrp
MOVX A,@DPTR
MOV R7,A
MOV DPTR,#021H
LCALL ?C?CLDOPTR
CPL A
MOV R6,A
MOV A,R7
ANL A,R6
MOV DPTR,#OSRdyGrp
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 503
?C0035:
; *** sync lost ***
; SOURCE LINE # 504
MOV R0,#LOW (OSTCBCur)
MOV AR3,@R0
INC R0
MOV A,@R0
MOV R2,A
INC R0
MOV A,@R0
MOV R1,A
MOV DPTR,#01FH
LCALL ?C?CLDOPTR
MOV R7,A
MOV R6,#00H
MOV DPTR,#pevent?1149
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
ADD A,#07H
MOV R1,A
CLR A
ADDC A,R2
MOV R2,A
MOV A,R1
ADD A,R7
MOV R1,A
MOV A,R6
ADDC A,R2
MOV R2,A
PUSH AR3
PUSH AR2
PUSH AR1
LCALL ?C?CLDPTR
MOV R7,A
MOV R0,#LOW (OSTCBCur)
MOV AR3,@R0
INC R0
MOV A,@R0
MOV R2,A
INC R0
MOV A,@R0
MOV R1,A
MOV DPTR,#020H
LCALL ?C?CLDOPTR
ORL A,R7
POP AR1
POP AR2
POP AR3
LCALL ?C?CSTPTR
; *** sync lost ***
; SOURCE LINE # 505
MOV DPTR,#pevent?1149
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
ADD A,#01H
MOV R1,A
CLR A
ADDC A,R2
MOV R2,A
PUSH AR3
PUSH AR2
PUSH AR1
LCALL ?C?CLDPTR
MOV R7,A
MOV R0,#LOW (OSTCBCur)
MOV AR3,@R0
INC R0
MOV A,@R0
MOV R2,A
INC R0
MOV A,@R0
MOV R1,A
MOV DPTR,#021H
LCALL ?C?CLDOPTR
ORL A,R7
POP AR1
POP AR2
POP AR3
LJMP ?C?CSTPTR
; END OF _OS_EventTaskWait
; *** 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?_OS_EventTO?UCOS_II
_OS_EventTO:
USING 0
; SOURCE LINE # 524
MOV DPTR,#pevent?1250
MOV A,R3
MOVX @DPTR,A
INC DPTR
MOV A,R2
MOVX @DPTR,A
INC DPTR
MOV A,R1
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 525
; *** sync lost ***
; SOURCE LINE # 526
MOV R0,#LOW (OSTCBCur)
MOV AR3,@R0
INC R0
MOV A,@R0
MOV R2,A
INC R0
MOV A,@R0
MOV R1,A
MOV DPTR,#01FH
LCALL ?C?CLDOPTR
MOV R7,A
MOV R6,#00H
MOV DPTR,#pevent?1250
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
ADD A,#07H
MOV R1,A
CLR A
ADDC A,R2
MOV R2,A
MOV A,R1
ADD A,R7
MOV R1,A
MOV A,R6
ADDC A,R2
MOV R2,A
PUSH AR3
PUSH AR2
PUSH AR1
LCALL ?C?CLDPTR
MOV R7,A
MOV R0,#LOW (OSTCBCur)
MOV AR3,@R0
INC R0
MOV A,@R0
MOV R2,A
INC R0
MOV A,@R0
MOV R1,A
MOV DPTR,#020H
LCALL ?C?CLDOPTR
CPL A
ANL A,R7
POP AR1
POP AR2
POP AR3
LCALL ?C?CSTPTR
JNZ ?C0037
; *** sync lost ***
; SOURCE LINE # 527
MOV DPTR,#pevent?1250
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
ADD A,#01H
MOV R1,A
CLR A
ADDC A,R2
MOV R2,A
PUSH AR3
PUSH AR2
PUSH AR1
LCALL ?C?CLDPTR
MOV R7,A
MOV R0,#LOW (OSTCBCur)
MOV AR3,@R0
INC R0
MOV A,@R0
MOV R2,A
INC R0
MOV A,@R0
MOV R1,A
MOV DPTR,#021H
LCALL ?C?CLDOPTR
CPL A
ANL A,R7
POP AR1
POP AR2
POP AR3
LCALL ?C?CSTPTR
; *** sync lost ***
; SOURCE LINE # 528
?C0037:
; *** sync lost ***
; SOURCE LINE # 529
MOV R0,#LOW (OSTCBCur)
MOV AR3,@R0
INC R0
MOV A,@R0
MOV R2,A
INC R0
MOV A,@R0
MOV R1,A
MOV DPTR,#01CH
CLR A
LCALL ?C?CSTOPTR
; *** sync lost ***
; SOURCE LINE # 530
MOV R3,#00H
MOV R2,#00H
MOV R1,#00H
PUSH AR3
PUSH AR2
PUSH AR1
MOV R0,#LOW (OSTCBCur)
MOV AR3,@R0
INC R0
MOV A,@R0
MOV R2,A
INC R0
MOV A,@R0
MOV R1,A
MOV DPTR,#017H
LCALL ?C?PSTOPTR
; *** sync lost ***
; SOURCE LINE # 531
RET
; END OF _OS_EventTO
; *** 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?_OS_EventWaitListInit?UCOS_II
_OS_EventWaitListInit:
USING 0
; SOURCE LINE # 548
;---- Variable 'pevent?1351' assigned to Register 'R1/R2/R3' ----
; *** sync lost ***
; SOURCE LINE # 549
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 553
MOV DPTR,#01H
CLR A
LCALL ?C?CSTOPTR
; *** sync lost ***
; SOURCE LINE # 554
MOV A,R1
ADD A,#07H
MOV R1,A
CLR A
ADDC A,R2
MOV R2,A
MOV DPTR,#ptbl?1352
MOV A,R3
MOVX @DPTR,A
INC DPTR
MOV A,R2
MOVX @DPTR,A
INC DPTR
MOV A,R1
MOVX @DPTR,A
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 557
MOV DPTR,#ptbl?1352
MOVX A,@DPTR
MOV R3,A
INC DPTR
CLR A
MOV B,#01H
LCALL ?C?ILDIX
MOV R1,B
MOV R2,A
CLR A
LCALL ?C?CSTPTR
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 561
MOV DPTR,#ptbl?1352
MOVX A,@DPTR
MOV R3,A
INC DPTR
CLR A
MOV B,#01H
LCALL ?C?ILDIX
MOV R1,B
MOV R2,A
CLR A
LJMP ?C?CSTPTR
; END OF _OS_EventWaitListInit
; *** 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?OS_InitEventList?UCOS_II
OS_InitEventList:
USING 0
; SOURCE LINE # 603
; *** sync lost ***
; SOURCE LINE # 604
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 612
MOV DPTR,#pevent1?1454
MOV A,#01H
MOVX @DPTR,A
INC DPTR
MOV A,#HIGH (OSEventTbl)
MOVX @DPTR,A
INC DPTR
MOV A,#LOW (OSEventTbl)
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 613
INC DPTR
MOV A,#01H
MOVX @DPTR,A
INC DPTR
MOV A,#HIGH (OSEventTbl+09H)
MOVX @DPTR,A
INC DPTR
MOV A,#LOW (OSEventTbl+09H)
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 614
;---- Variable 'i?1453' assigned to Register 'R6/R7' ----
CLR A
MOV R7,A
MOV R6,A
?C0040:
; *** sync lost ***
; SOURCE LINE # 615
MOV DPTR,#pevent1?1454
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 # 616
MOV DPTR,#pevent2?1455
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
PUSH AR3
PUSH AR2
PUSH AR1
MOV DPTR,#pevent1?1454
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV DPTR,#04H
LCALL ?C?PSTOPTR
; *** sync lost ***
; SOURCE LINE # 617
MOV DPTR,#pevent1?1454+01H
CLR A
MOV B,#09H
LCALL ?C?IILDX
; *** sync lost ***
; SOURCE LINE # 618
MOV DPTR,#pevent2?1455+01H
CLR A
MOV B,#09H
LCALL ?C?IILDX
; *** sync lost ***
; SOURCE LINE # 619
INC R7
CJNE R7,#00H,?C0207
INC R6
?C0207:
MOV A,R7
XRL A,#04H
ORL A,R6
JNZ ?C0040
?C0041:
; *** sync lost ***
; SOURCE LINE # 620
MOV DPTR,#pevent1?1454
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 # 621
MOV R3,A
MOV R2,A
MOV R1,A
PUSH AR3
PUSH AR2
PUSH AR1
MOV DPTR,#pevent1?1454
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV DPTR,#04H
LCALL ?C?PSTOPTR
; *** sync lost ***
; SOURCE LINE # 622
MOV DPTR,#OSEventFreeList
MOV A,#01H
MOVX @DPTR,A
INC DPTR
MOV A,#HIGH (OSEventTbl)
MOVX @DPTR,A
INC DPTR
MOV A,#LOW (OSEventTbl)
MOVX @DPTR,A
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 629
RET
; END OF OS_InitEventList
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -