📄 ucos_ii.src
字号:
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_?OSEventTaskRdy?UCOS_II
_?OSEventTaskRdy:
USING 0
; SOURCE LINE # 101
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 # 111
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,#08H
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 # 112
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 # 113
MOV A,R1
ADD A,#03H
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 # 114
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 # 115
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 # 116
MOV DPTR,#05H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R6,A
CPL A
ANL A,R7
LCALL ?C?CSTPTR
JNZ ?C0001
; *** sync lost ***
; SOURCE LINE # 117
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,#08H
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 # 118
?C0001:
; *** sync lost ***
; SOURCE LINE # 119
MOV DPTR,#07H
LCALL ?C?XBPOFF
MOVX A,@DPTR
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 # 120
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,#0CH
CLR A
MOV B,A
LCALL ?C?ISTOPTR
; *** sync lost ***
; SOURCE LINE # 121
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,#09H
LCALL ?C?PSTOPTR
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 125
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 # 127
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,#0EH
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 # 128
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,#0EH
LCALL ?C?CLDOPTR
JNZ ?C0003
; *** sync lost ***
; SOURCE LINE # 129
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 # 130
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,R6
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 131
; *** sync lost ***
; SOURCE LINE # 132
?C0003:
MOV DPTR,#0FH
LJMP ?C?ADDXBP
; END OF _?OSEventTaskRdy
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** 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?_?OSEventTaskWait?UCOS_II
_?OSEventTaskWait:
USING 0
; SOURCE LINE # 150
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
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 152
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
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,#09H
LCALL ?C?PSTOPTR
; *** sync lost ***
; SOURCE LINE # 153
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,#011H
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,#012H
LCALL ?C?CLDOPTR
CPL A
MOV R6,A
MOV A,R7
ANL A,R6
POP DPL
POP DPH
MOVX @DPTR,A
JNZ ?C0004
; *** sync lost ***
; SOURCE LINE # 154
MOV DPTR,#OSRdyGrp
MOVX A,@DPTR
MOV R7,A
MOV DPTR,#013H
LCALL ?C?CLDOPTR
CPL A
MOV R6,A
MOV A,R7
ANL A,R6
MOV DPTR,#OSRdyGrp
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 155
?C0004:
; *** sync lost ***
; SOURCE LINE # 156
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,#011H
LCALL ?C?CLDOPTR
MOV R7,A
MOV R6,#00H
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,#03H
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,#012H
LCALL ?C?CLDOPTR
ORL A,R7
POP AR1
POP AR2
POP AR3
LCALL ?C?CSTPTR
; *** sync lost ***
; SOURCE LINE # 157
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,#08H
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,#013H
LCALL ?C?CLDOPTR
ORL A,R7
POP AR1
POP AR2
POP AR3
LCALL ?C?CSTPTR
; *** sync lost ***
; SOURCE LINE # 158
MOV DPTR,#03H
LJMP ?C?ADDXBP
; END OF _?OSEventTaskWait
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** 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?_?OSEventTO?UCOS_II
_?OSEventTO:
USING 0
; SOURCE LINE # 176
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
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 178
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,#011H
LCALL ?C?CLDOPTR
MOV R7,A
MOV R6,#00H
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,#03H
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,#012H
LCALL ?C?CLDOPTR
CPL A
ANL A,R7
POP AR1
POP AR2
POP AR3
LCALL ?C?CSTPTR
JNZ ?C0006
; *** sync lost ***
; SOURCE LINE # 179
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,#08H
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,#013H
LCALL ?C?CLDOPTR
CPL A
ANL A,R7
POP AR1
POP AR2
POP AR3
LCALL ?C?CSTPTR
; *** sync lost ***
; SOURCE LINE # 180
?C0006:
; *** sync lost ***
; SOURCE LINE # 181
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,#0EH
CLR A
LCALL ?C?CSTOPTR
; *** sync lost ***
; SOURCE LINE # 182
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,#09H
LCALL ?C?PSTOPTR
; *** sync lost ***
; SOURCE LINE # 183
MOV DPTR,#03H
LJMP ?C?ADDXBP
; END OF _?OSEventTO
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** 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?_?OSEventWaitListInit?UCOS_II
_?OSEventWaitListInit:
USING 0
; SOURCE LINE # 200
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 ***
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -