📄 ucos_ii.src
字号:
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
_?OS_EventTaskRdy:
USING 0
; SOURCE LINE # 865
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,#0FFF8H
LCALL ?C?ADDXBP
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 875
MOV DPTR,#08H
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 DPTR,#01H
LCALL ?C?CLDOPTR
ADD A,#LOW (OSUnMapTbl)
MOV DPL,A
CLR A
ADDC A,#HIGH (OSUnMapTbl)
MOV DPH,A
MOVX A,@DPTR
MOV R7,A
MOV DPTR,#04H
LCALL ?C?XBPOFF
MOV A,R7
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 876
MOV DPTR,#04H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R7,A
ADD A,#LOW (OSMapTbl)
MOV DPL,A
CLR A
ADDC A,#HIGH (OSMapTbl)
MOV DPH,A
MOVX A,@DPTR
MOV R6,A
MOV DPTR,#06H
LCALL ?C?XBPOFF
MOV A,R6
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 877
MOV A,R1
ADD A,#07H
MOV R1,A
CLR A
ADDC A,R2
MOV R2,A
MOV R6,#00H
MOV A,R1
ADD A,R7
MOV R1,A
MOV A,R6
ADDC A,R2
MOV R2,A
LCALL ?C?CLDPTR
MOV R7,A
ADD A,#LOW (OSUnMapTbl)
MOV DPL,A
CLR A
ADDC A,#HIGH (OSUnMapTbl)
MOV DPH,A
MOVX A,@DPTR
MOV R6,A
MOV DPTR,#03H
LCALL ?C?XBPOFF
MOV A,R6
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 878
MOV DPTR,#03H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R6,A
ADD A,#LOW (OSMapTbl)
MOV DPL,A
CLR A
ADDC A,#HIGH (OSMapTbl)
MOV DPH,A
MOVX A,@DPTR
MOV R5,A
MOV DPTR,#05H
LCALL ?C?XBPOFF
MOV A,R5
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 879
MOV DPTR,#04H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R5,A
RLC A
RLC A
RLC A
ANL A,#0F8H
ADD A,R6
MOV R6,A
MOV DPTR,#07H
LCALL ?C?XBPOFF
MOV A,R6
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 880
MOV DPTR,#05H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R4,A
CPL A
ANL A,R7
LCALL ?C?CSTPTR
; *** sync lost ***
; SOURCE LINE # 881
JNZ ?C0058
; *** sync lost ***
; SOURCE LINE # 882
MOV DPTR,#08H
LCALL ?C?XBPOFF
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
LCALL ?C?CLDPTR
MOV R7,A
MOV DPTR,#06H
LCALL ?C?XBPOFF
MOVX A,@DPTR
CPL A
ANL A,R7
LCALL ?C?CSTPTR
; *** sync lost ***
; SOURCE LINE # 883
?C0058:
; *** sync lost ***
; SOURCE LINE # 884
MOV DPTR,#07H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R5,A
MOV B,#03H
MUL AB
ADD A,#LOW (OSTCBPrioTbl)
MOV DPL,A
CLR A
ADDC A,#HIGH (OSTCBPrioTbl)
MOV DPH,A
MOVX A,@DPTR
MOV R1,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
XCH A,R1
MOVX @DPTR,A
INC DPTR
MOV A,R2
MOVX @DPTR,A
INC DPTR
MOV A,R1
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 885
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV DPTR,#01FH
CLR A
MOV B,A
LCALL ?C?ISTOPTR
; *** sync lost ***
; SOURCE LINE # 886
MOV R3,#00H
MOV R2,#00H
MOV R1,#00H
PUSH AR3
PUSH AR2
PUSH AR1
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV DPTR,#017H
LCALL ?C?PSTOPTR
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 890
MOV DPTR,#0BH
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 DPTR,#0BH
LCALL ?C?XBPOFF
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 ***
; SOURCE LINE # 892
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
ADD A,#021H
MOV R1,A
CLR A
ADDC A,R2
MOV R2,A
LCALL ?C?CLDPTR
MOV R7,A
MOV DPTR,#0EH
LCALL ?C?XBPOFF
MOVX A,@DPTR
CPL A
ANL A,R7
LCALL ?C?CSTPTR
; *** sync lost ***
; SOURCE LINE # 893
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV DPTR,#021H
LCALL ?C?CLDOPTR
JNZ ?C0059
; *** sync lost ***
; SOURCE LINE # 894
MOV DPTR,#OSRdyGrp
MOVX A,@DPTR
MOV R7,A
MOV DPTR,#06H
LCALL ?C?XBPOFF
MOVX A,@DPTR
ORL A,R7
MOV DPTR,#OSRdyGrp
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 895
MOV DPTR,#04H
LCALL ?C?XBPOFF
MOVX A,@DPTR
ADD A,#LOW (OSRdyTbl)
MOV DPL,A
CLR A
ADDC A,#HIGH (OSRdyTbl)
MOV DPH,A
MOVX A,@DPTR
ORL A,R4
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 896
?C0059:
; *** sync lost ***
; SOURCE LINE # 897
MOV R7,AR5
; *** sync lost ***
; SOURCE LINE # 898
?C0060:
MOV DPTR,#0FH
LJMP ?C?ADDXBP
; 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 # 916
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 ***
; SOURCE LINE # 921
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
PUSH AR3
PUSH AR2
PUSH AR1
MOV DPTR,#OSTCBCur
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV DPTR,#017H
LCALL ?C?PSTOPTR
; *** sync lost ***
; SOURCE LINE # 922
MOV DPTR,#OSTCBCur
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV DPTR,#024H
LCALL ?C?CLDOPTR
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 923
MOVX A,@DPTR
MOV R7,A
ADD A,#LOW (OSRdyTbl)
MOV DPL,A
CLR A
ADDC A,#HIGH (OSRdyTbl)
MOV DPH,A
PUSH DPH
PUSH DPL
MOVX A,@DPTR
MOV R6,A
MOV DPTR,#OSTCBCur
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV DPTR,#025H
LCALL ?C?CLDOPTR
CPL A
MOV R5,A
MOV A,R6
ANL A,R5
POP DPL
POP DPH
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 924
MOV A,#LOW (OSRdyTbl)
ADD A,R7
MOV DPL,A
CLR A
ADDC A,#HIGH (OSRdyTbl)
MOV DPH,A
MOVX A,@DPTR
JNZ ?C0061
; *** sync lost ***
; SOURCE LINE # 925
MOV DPTR,#OSRdyGrp
MOVX A,@DPTR
MOV R7,A
MOV DPTR,#026H
LCALL ?C?CLDOPTR
CPL A
MOV R6,A
MOV A,R7
ANL A,R6
MOV DPTR,#OSRdyGrp
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 926
?C0061:
; *** sync lost ***
; SOURCE LINE # 927
MOV DPTR,#OSTCBCur
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV DPTR,#024H
LCALL ?C?CLDOPTR
MOV R7,A
MOV R6,#00H
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,#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 DPTR,#OSTCBCur
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV DPTR,#025H
LCALL ?C?CLDOPTR
ORL A,R7
POP AR1
POP AR2
POP AR3
LCALL ?C?CSTPTR
; *** sync lost ***
; SOURCE LINE # 928
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,#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 DPTR,#OSTCBCur
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV DPTR,#026H
LCALL ?C?CLDOPTR
ORL A,R7
POP AR1
POP AR2
POP AR3
LCALL ?C?CSTPTR
; *** sync lost ***
; SOURCE LINE # 929
MOV DPTR,#04H
LJMP ?C?ADDXBP
; 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 ***
RSEG ?PR?_?OS_EventTO?UCOS_II
_?OS_EventTO:
USING 0
; SOURCE LINE # 947
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 ***
; SOURCE LINE # 952
MOV DPTR,#OSTCBCur
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV DPTR,#024H
LCALL ?C?CLDOPTR
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 953
INC DPTR
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 DPH,?C_XBP
MOV DPL,?C_XBP+01H
MOVX A,@DPTR
MOV R7,A
MOV R6,#00H
ADD A,R1
MOV R1,A
MOV A,R6
ADDC A,R2
MOV R2,A
PUSH AR3
PUSH AR2
PUSH AR1
LCALL ?C?CLDPTR
MOV R5,A
MOV DPTR,#OSTCBCur
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV DPTR,#025H
LCALL ?C?CLDOPTR
CPL A
ANL A,R5
POP AR1
POP AR2
POP AR3
LCALL ?C?CSTPTR
; *** sync lost ***
; SOURCE LINE # 954
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,#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
LCALL ?C?CLDPTR
JNZ ?C0063
; *** sync lost ***
; SOURCE LINE # 955
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
INC DPTR
MOVX
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -