os_starthighrdy.asm

来自「ucos2.52在2812上的移植」· 汇编 代码 · 共 18 行

ASM
18
字号
.page
.text
_OSStartHighRdy:  
	.global _OSStartHighRdy
	.ref   _OSRunning
	.ref   _OSTCBHighRdy		
	
     PUSH    RPC    ;原来没有,有没有好像没什么关系
     MOVW    DP,#_OSRunning              ;OSRunning = 1
     MOV    @_OSRunning,#1
     MOVW    DP,#_OSTCBHighRdy	 ;SP = OSTCBhighRdy->OSTCBStkPtr	
     MOVL    XAR4,@_OSTCBHighRdy   
     MOV     AL,*+XAR4[0]              
     MOV     @SP,AL
     POP     RPC   ;必须有
     IRET

.end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?