📄 ucos_ii.src
字号:
JNZ ?C0035
; *** sync lost ***
; SOURCE LINE # 557
MOV DPTR,#OSIntNesting
MOVX A,@DPTR
JNZ ?C0036
; *** sync lost ***
; SOURCE LINE # 558
SETB EA
; *** sync lost ***
; SOURCE LINE # 559
LJMP _?OS_Sched
; *** sync lost ***
; SOURCE LINE # 560
?C0036:
; *** sync lost ***
; SOURCE LINE # 561
SETB EA
; *** sync lost ***
; SOURCE LINE # 562
; *** sync lost ***
; SOURCE LINE # 563
RET
?C0035:
; *** sync lost ***
; SOURCE LINE # 564
SETB EA
; *** sync lost ***
; SOURCE LINE # 565
; *** sync lost ***
; SOURCE LINE # 566
RET
?C0034:
; *** sync lost ***
; SOURCE LINE # 567
SETB EA
; *** sync lost ***
; SOURCE LINE # 568
; *** sync lost ***
; SOURCE LINE # 569
; *** sync lost ***
; SOURCE LINE # 570
?C0040:
RET
; END OF _?OSSchedUnlock
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** 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?_?OSStart?UCOS_II
_?OSStart:
USING 0
; SOURCE LINE # 594
MOV DPTR,#0FFFEH
LCALL ?C?ADDXBP
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 600
MOV DPTR,#OSRunning
MOVX A,@DPTR
JNZ ?C0042
; *** sync lost ***
; SOURCE LINE # 601
MOV DPTR,#OSRdyGrp
MOVX A,@DPTR
ADD A,#LOW (OSUnMapTbl)
MOV DPL,A
CLR A
ADDC A,#HIGH (OSUnMapTbl)
MOV DPH,A
MOVX A,@DPTR
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 602
MOVX A,@DPTR
MOV R7,A
ADD A,#LOW (OSRdyTbl)
MOV DPL,A
CLR A
ADDC A,#HIGH (OSRdyTbl)
MOV DPH,A
MOVX A,@DPTR
ADD A,#LOW (OSUnMapTbl)
MOV DPL,A
CLR A
ADDC A,#HIGH (OSUnMapTbl)
MOV DPH,A
MOVX A,@DPTR
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
INC DPTR
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 603
MOV A,R7
RLC A
RLC A
RLC A
ANL A,#0F8H
MOV R7,A
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
INC DPTR
MOVX A,@DPTR
ADD A,R7
MOV DPTR,#OSPrioHighRdy
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 604
MOV DPTR,#OSPrioCur
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 605
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 R3,A
INC DPTR
MOVX A,@DPTR
MOV R2,A
INC DPTR
MOVX A,@DPTR
MOV R1,A
MOV DPTR,#OSTCBHighRdy
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 # 606
MOV DPTR,#OSTCBCur
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 # 607
LCALL OSStartHighRdy
; *** sync lost ***
; SOURCE LINE # 608
; *** sync lost ***
; SOURCE LINE # 609
?C0042:
MOV DPTR,#02H
LJMP ?C?ADDXBP
; END OF _?OSStart
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** 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?_?OSTimeTick?UCOS_II
_?OSTimeTick:
USING 0
; SOURCE LINE # 742
MOV DPTR,#0FFFCH
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 # 752
LCALL _?OSTimeTickHook
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 755
CLR EA
; *** sync lost ***
; SOURCE LINE # 756
MOV DPTR,#OSTime
MOVX A,@DPTR
MOV R4,A
INC DPTR
MOVX A,@DPTR
MOV R5,A
INC DPTR
MOVX A,@DPTR
MOV R6,A
INC DPTR
MOVX A,@DPTR
ADD A,#01H
MOV R7,A
CLR A
ADDC A,R6
MOV R6,A
CLR A
ADDC A,R5
MOV R5,A
CLR A
ADDC A,R4
MOV R4,A
MOV DPTR,#OSTime
LCALL ?C?LSTXDATA
; *** sync lost ***
; SOURCE LINE # 757
SETB EA
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 759
MOV DPTR,#OSRunning
MOVX A,@DPTR
XRL A,#01H
JZ $ + 5H
LJMP ?C0055
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 761
MOV DPTR,#OSTickStepState
MOVX A,@DPTR
DEC A
JZ ?C0046
DEC A
JZ ?C0047
ADD A,#02H
JNZ ?C0048
; *** sync lost ***
; SOURCE LINE # 762
?C0045:
; *** sync lost ***
; SOURCE LINE # 763
MOV DPTR,#03H
LCALL ?C?XBPOFF
MOV A,#01H
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 764
SJMP ?C0044
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 766
?C0046:
; *** sync lost ***
; SOURCE LINE # 767
MOV DPTR,#03H
LCALL ?C?XBPOFF
CLR A
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 768
SJMP ?C0044
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 770
?C0047:
; *** sync lost ***
; SOURCE LINE # 771
MOV DPTR,#03H
LCALL ?C?XBPOFF
MOV A,#01H
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 772
; *** sync lost ***
; SOURCE LINE # 773
SJMP ?C0482
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 775
?C0048:
; *** sync lost ***
; SOURCE LINE # 776
MOV DPTR,#03H
LCALL ?C?XBPOFF
MOV A,#01H
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 777
CLR A
?C0482:
MOV DPTR,#OSTickStepState
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 778
; *** sync lost ***
; SOURCE LINE # 779
?C0044:
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 783
MOV DPTR,#03H
LCALL ?C?XBPOFF
MOVX A,@DPTR
XRL A,#01H
JZ $ + 5H
LJMP ?C0055
; *** sync lost ***
; SOURCE LINE # 784
MOV DPTR,#OSTCBList
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
?C0050:
; *** sync lost ***
; SOURCE LINE # 785
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,#022H
LCALL ?C?CLDOPTR
XRL A,#03FH
JNZ $ + 5H
LJMP ?C0055
; *** sync lost ***
; SOURCE LINE # 786
CLR EA
; *** sync lost ***
; SOURCE LINE # 787
MOV DPTR,#01FH
LCALL ?C?ILDOPTR
ORL A,B
JZ ?C0052
; *** sync lost ***
; SOURCE LINE # 788
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
MOV A,#0FFH
MOV B,A
LCALL ?C?IILDOPTR
ORL A,B
JNZ ?C0052
; *** sync lost ***
; SOURCE LINE # 789
MOV DPTR,#021H
LCALL ?C?CLDOPTR
JB ACC.3,?C0052
; *** sync lost ***
; SOURCE LINE # 790
MOV DPTR,#OSRdyGrp
MOVX A,@DPTR
MOV R7,A
MOV DPTR,#026H
LCALL ?C?CLDOPTR
MOV R6,A
MOV A,R7
ORL A,R6
MOV DPTR,#OSRdyGrp
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 791
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 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,#025H
LCALL ?C?CLDOPTR
MOV R6,A
MOV A,R7
ORL A,R6
POP DPL
POP DPH
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 792
; *** sync lost ***
; SOURCE LINE # 793
; *** sync lost ***
; SOURCE LINE # 794
?C0052:
; *** sync lost ***
; SOURCE LINE # 795
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 # 796
SETB EA
; *** sync lost ***
; SOURCE LINE # 797
LJMP ?C0050
; *** sync lost ***
; SOURCE LINE # 798
; *** sync lost ***
; SOURCE LINE # 799
; *** sync lost ***
; SOURCE LINE # 800
?C0055:
MOV DPTR,#04H
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 ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_?OSVersion?UCOS_II
_?OSVersion:
USING 0
; SOURCE LINE # 818
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 820
MOV R6,#01H
MOV R7,#05H
; *** sync lost ***
; SOURCE LINE # 821
?C0056:
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 ***
RSEG ?PR?_?OS_Dummy?UCOS_II
_?OS_Dummy:
; SOURCE LINE # 837
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 839
RET
; END OF _?OS_Dummy
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** 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?0552:
USING 0
LCALL ?C?XBPOFF
MOVX A,@DPTR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -