📄 ucos_ii.src
字号:
MOV R6,A
MOV A,R7
ORL A,R6
POP DPL
POP DPH
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 387
SJMP ?C0016
?C0018:
; *** sync lost ***
; SOURCE LINE # 388
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,#01H
LCALL ?C?ISTOPTR
; *** sync lost ***
; SOURCE LINE # 389
; *** sync lost ***
; SOURCE LINE # 390
; *** sync lost ***
; SOURCE LINE # 391
?C0016:
; *** sync lost ***
; SOURCE LINE # 392
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,#011H
LCALL ?C?PLDOPTR
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
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 # 393
SETB EA
; *** sync lost ***
; SOURCE LINE # 394
LJMP ?C0014
; *** sync lost ***
; SOURCE LINE # 395
; *** sync lost ***
; SOURCE LINE # 396
?C0020:
MOV DPTR,#03H
LJMP ?C?ADDXBP
; END OF _?OSTimeTick
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** 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?_?OSVersion?UCOS_II
_?OSVersion:
USING 0
; SOURCE LINE # 412
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 414
MOV R6,#00H
MOV R7,#0FCH
; *** sync lost ***
; SOURCE LINE # 415
?C0021:
RET
; END OF _?OSVersion
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** 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_EventTaskRdy?UCOS_II
L?0291:
USING 0
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
_?OS_EventTaskRdy:
USING 0
; SOURCE LINE # 459
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 # 469
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 # 470
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 # 471
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 # 472
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 # 473
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 # 474
MOV DPTR,#05H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R4,A
CPL A
ANL A,R7
LCALL ?C?CSTPTR
JNZ ?C0022
; *** sync lost ***
; SOURCE LINE # 475
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 # 476
?C0022:
; *** sync lost ***
; SOURCE LINE # 477
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 # 478
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 # 479
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 ***
; SOURCE LINE # 481
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
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,#01AH
LCALL ?C?PSTOPTR
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 485
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 # 486
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 ?C0023
; *** sync lost ***
; SOURCE LINE # 487
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 # 488
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 # 489
?C0023:
; *** sync lost ***
; SOURCE LINE # 490
MOV R7,AR5
; *** sync lost ***
; SOURCE LINE # 491
?C0024:
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 # 509
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 # 511
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 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 # 512
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
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 DPTR,#025H
LCALL ?C?CLDOPTR
CPL A
MOV R6,A
MOV A,R7
ANL A,R6
POP DPL
POP DPH
MOVX @DPTR,A
JNZ ?C0025
; *** sync lost ***
; SOURCE LINE # 513
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 # 514
?C0025:
; *** sync lost ***
; SOURCE LINE # 515
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
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 # 516
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,#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 # 517
MOV DPTR,#03H
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 ***
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -