📄 ucos_ii.src
字号:
INC DPTR
CLR A
MOV B,#011H
LCALL ?C?IILDX
; *** sync lost ***
; SOURCE LINE # 845
MOV DPTR,#04H
LCALL ?C?XBPOFF
INC DPTR
CLR A
MOV B,#011H
LCALL ?C?IILDX
; *** sync lost ***
; SOURCE LINE # 846
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
MOVX A,@DPTR
INC A
MOVX @DPTR,A
SJMP ?C0031
?C0032:
; *** sync lost ***
; SOURCE LINE # 847
MOV R3,#00H
MOV R2,#00H
MOV R1,#00H
PUSH AR3
PUSH AR2
PUSH AR1
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
INC DPTR
LCALL ?C?PLDXDATA
MOV DPTR,#03H
LCALL ?C?PSTOPTR
; *** sync lost ***
; SOURCE LINE # 848
MOV R3,#01H
MOV R2,#HIGH (OSTCBTbl)
MOV R1,#LOW (OSTCBTbl)
MOV DPTR,#OSTCBFreeList
LCALL ?C?PSTXDATA
; *** sync lost ***
; SOURCE LINE # 849
MOV DPTR,#07H
LJMP ?C?ADDXBP
; END OF _?OS_InitTCBList
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** 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_Sched?UCOS_II
_?OS_Sched:
USING 0
; SOURCE LINE # 868
MOV DPTR,#0FFFFH
LCALL ?C?ADDXBP
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 876
CLR EA
; *** sync lost ***
; SOURCE LINE # 877
MOV DPTR,#OSIntNesting
MOVX A,@DPTR
JZ $ + 5H
LJMP ?C0035
MOV DPTR,#OSLockNesting
MOVX A,@DPTR
JNZ ?C0035
; *** sync lost ***
; SOURCE LINE # 878
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 # 879
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 R6,A
MOV A,R7
RLC A
RLC A
RLC A
ANL A,#0F8H
MOV R7,A
MOV A,R6
ADD A,R7
MOV R7,A
MOV DPTR,#OSPrioHighRdy
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 880
MOV DPTR,#OSPrioCur
MOVX A,@DPTR
XRL A,R7
JZ ?C0035
; *** sync lost ***
; SOURCE LINE # 881
MOV DPTR,#OSPrioHighRdy
MOVX A,@DPTR
MOV B,#03H
MUL AB
ADD A,#LOW (OSTCBPrioTbl)
MOV DPL,A
CLR A
ADDC A,#HIGH (OSTCBPrioTbl)
MOV DPH,A
LCALL ?C?PLDXDATA
MOV DPTR,#OSTCBHighRdy
LCALL ?C?PSTXDATA
; *** sync lost ***
; SOURCE LINE # 882
MOV DPTR,#OSCtxSwCtr
LCALL ?C?LLDXDATA
MOV A,R7
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,#OSCtxSwCtr
LCALL ?C?LSTXDATA
; *** sync lost ***
; SOURCE LINE # 883
LCALL _?OSCtxSw
; *** sync lost ***
; SOURCE LINE # 884
; *** sync lost ***
; SOURCE LINE # 885
?C0035:
; *** sync lost ***
; SOURCE LINE # 886
SETB EA
; *** sync lost ***
; SOURCE LINE # 887
MOV DPTR,#01H
LJMP ?C?ADDXBP
; END OF _?OS_Sched
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** 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_TaskIdle?UCOS_II
_?OS_TaskIdle:
USING 0
; SOURCE LINE # 910
MOV DPTR,#0FFFDH
LCALL ?C?ADDXBP
LCALL ?C?PSTXDATA
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 916
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
LCALL ?C?PLDXDATA
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
LCALL ?C?PSTXDATA
; *** sync lost ***
; SOURCE LINE # 917
?C0038:
; *** sync lost ***
; SOURCE LINE # 918
CLR EA
; *** sync lost ***
; SOURCE LINE # 919
MOV DPTR,#OSIdleCtr
LCALL ?C?LLDXDATA
MOV A,R7
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,#OSIdleCtr
LCALL ?C?LSTXDATA
; *** sync lost ***
; SOURCE LINE # 920
SETB EA
; *** sync lost ***
; SOURCE LINE # 921
LCALL _?OSTaskIdleHook
; *** sync lost ***
; SOURCE LINE # 922
SJMP ?C0038
; END OF _?OS_TaskIdle
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** 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_TCBInit?UCOS_II
_?OS_TCBInit:
USING 0
; SOURCE LINE # 1033
MOV DPTR,#0FFFDH
LCALL ?C?ADDXBP
LCALL ?C?PSTXDATA
MOV DPTR,#0FFFFH
LCALL ?C?ADDXBP
MOV A,R7
MOVX @DPTR,A
MOV DPTR,#0FFFDH
LCALL ?C?ADDXBP
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 1041
CLR EA
; *** sync lost ***
; SOURCE LINE # 1042
MOV DPTR,#OSTCBFreeList
LCALL ?C?PLDXDATA
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
LCALL ?C?PSTXDATA
; *** sync lost ***
; SOURCE LINE # 1043
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
LCALL ?C?PLDXDATA
MOV A,R1
ORL A,R2
ORL A,R3
JNZ $ + 5H
LJMP ?C0041
; *** sync lost ***
; SOURCE LINE # 1044
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
LCALL ?C?PLDXDATA
MOV DPTR,#03H
LCALL ?C?PLDOPTR
MOV DPTR,#OSTCBFreeList
LCALL ?C?PSTXDATA
; *** sync lost ***
; SOURCE LINE # 1045
SETB EA
; *** sync lost ***
; SOURCE LINE # 1046
MOV DPTR,#04H
LCALL ?C?XBPOFF
LCALL ?C?PLDXDATA
PUSH AR3
PUSH AR2
PUSH AR1
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
LCALL ?C?PLDXDATA
LCALL ?C?PSTPTR
; *** sync lost ***
; SOURCE LINE # 1047
MOV DPTR,#03H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R7,A
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
LCALL ?C?PLDXDATA
MOV DPTR,#0CH
MOV A,R7
LCALL ?C?CSTOPTR
; *** sync lost ***
; SOURCE LINE # 1048
MOV DPTR,#0BH
CLR A
LCALL ?C?CSTOPTR
; *** sync lost ***
; SOURCE LINE # 1049
MOV DPTR,#09H
CLR A
MOV B,A
LCALL ?C?ISTOPTR
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 1058
MOV DPTR,#010H
LCALL ?C?XBPOFF
LCALL ?C?PLDXDATA
MOV DPTR,#010H
LCALL ?C?XBPOFF
LCALL ?C?PSTXDATA
; *** sync lost ***
; SOURCE LINE # 1059
MOV DPTR,#0CH
LCALL ?C?XBPOFF
LCALL ?C?LLDXDATA
MOV DPTR,#0CH
LCALL ?C?XBPOFF
LCALL ?C?LSTXDATA
; *** sync lost ***
; SOURCE LINE # 1060
MOV DPTR,#07H
LCALL ?C?XBPOFF
LCALL ?C?PLDXDATA
MOV DPTR,#07H
LCALL ?C?XBPOFF
LCALL ?C?PSTXDATA
; *** sync lost ***
; SOURCE LINE # 1061
MOV DPTR,#013H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R6,A
INC DPTR
MOVX A,@DPTR
MOV R7,A
MOV DPTR,#013H
LCALL ?C?XBPOFF
MOV A,R6
MOVX @DPTR,A
INC DPTR
MOV A,R7
MOVX @DPTR,A
; *** sync lost ***
; SOURCE LINE # 1062
MOV DPTR,#0AH
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R6,A
INC DPTR
MOVX A,@DPTR
MOV R7,A
MOV DPTR,#0AH
LCALL ?C?XBPOFF
MOV A,R6
MOVX @DPTR,A
INC DPTR
MOV A,R7
MOVX @DPTR,A
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 1069
MOV DPTR,#03H
LCALL ?C?XBPOFF
MOVX A,@DPTR
MOV R7,A
RRC A
RRC A
RRC A
ANL A,#01FH
MOV R6,A
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
LCALL ?C?PLDXDATA
MOV DPTR,#0EH
MOV A,R6
LCALL ?C?CSTOPTR
; *** sync lost ***
; SOURCE LINE # 1070
MOV DPTR,#0EH
LCALL ?C?CLDOPTR
ADD A,#LOW (OSMapTbl)
MOV DPL,A
CLR A
ADDC A,#HIGH (OSMapTbl)
MOV DPH,A
MOVX A,@DPTR
MOV DPTR,#010H
LCALL ?C?CSTOPTR
; *** sync lost ***
; SOURCE LINE # 1071
MOV A,R7
ANL A,#07H
MOV DPTR,#0DH
LCALL ?C?CSTOPTR
; *** sync lost ***
; SOURCE LINE # 1072
MOV DPTR,#0DH
LCALL ?C?CLDOPTR
ADD A,#LOW (OSMapTbl)
MOV DPL,A
CLR A
ADDC A,#HIGH (OSMapTbl)
MOV DPH,A
MOVX A,@DPTR
MOV DPTR,#0FH
LCALL ?C?CSTOPTR
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 1087
LCALL _?OSTCBInitHook
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 1090
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
LCALL ?C?PLDXDATA
LCALL _?OSTaskCreateHook
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 1092
CLR EA
; *** sync lost ***
; SOURCE LINE # 1093
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
LCALL ?C?PLDXDATA
MOV DPTR,#03H
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
LCALL ?C?PSTXDATA
; *** sync lost ***
; SOURCE LINE # 1094
MOV DPTR,#OSTCBList
LCALL ?C?PLDXDATA
PUSH AR3
PUSH AR2
PUSH AR1
MOV DPH,?C_XBP
MOV DPL,?C_XBP+01H
LCALL ?C?PLDXDATA
MOV DPTR,#03H
LCALL ?C?PSTOPTR
; *** sync lost ***
; SOURCE LINE # 1095
MOV R3,#00H
MOV R2,#00H
MOV R1,#00H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -