⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 os_time.exp

📁 ucOS 模拟环境
💻 EXP
字号:
          .CPU        300
          .IMPORT     $sp_regsv$3
          .IMPORT     $spregld2$3
          .IMPORT     _OSCPUSaveSR
          .IMPORT     _OSCPURestoreSR
          .IMPORT     _OSRdyGrp
          .IMPORT     _OSRdyTbl
          .IMPORT     _OSTCBCur
          .IMPORT     _OS_Sched
          .EXPORT     _OSTimeDly
          .SECTION    P,CODE,ALIGN=2
          .LINE       "E:\Study\ucOS-II\ucOS-II\ucOS kernel\Task\os_time.c",35
_OSTimeDly:                             ; function: OSTimeDly
          .STACK      _OSTimeDly=12
          JSR         @$sp_regsv$3:16
          .LINE       36
          MOV.W       #_OSTCBCur,R6
          MOV.W       R0,R5
          .LINE       43
          BEQ         L63
          .LINE       43
          .LINE       44
          JSR         @_OSCPUSaveSR:16
          MOV.B       R0L,R3L
          .LINE       45
          MOV.W       @R6,R0
          MOV.B       @(11:16,R0),R3H
          .LINE       46
          MOV.B       R3H,R1L
          SUB.B       R1H,R1H
          MOV.B       @(12:16,R0),R0L
          SUB.B       R0H,R0H
          NOT.B       R0L
          NOT.B       R0H
          MOV.B       @(_OSRdyTbl:16,R1),R0H
          AND.B       R0L,R0H
          MOV.B       R0H,@(_OSRdyTbl:16,R1)
          .LINE       47
          MOV.B       R0H,R0L
          BNE         L64
          .LINE       47
          .LINE       48
          MOV.W       @R6,R0
          MOV.B       @(13:16,R0),R0L
          SUB.B       R0H,R0H
          NOT.B       R0L
          NOT.B       R0H
          MOV.B       @_OSRdyGrp:16,R0H
          AND.B       R0L,R0H
          MOV.B       R0H,@_OSRdyGrp:16
L64:                                     
          .LINE       50
          MOV.W       @R6,R0
          MOV.W       R5,@(6:16,R0)
          .LINE       51
          MOV.B       R3L,R0L
          JSR         @_OSCPURestoreSR:16
          .LINE       52
          JSR         @_OS_Sched:16
L63:                                     
          .LINE       54
          JMP         @$spregld2$3:16
          .END

⌨️ 快捷键说明

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