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

📄 os_sw.lst

📁 《uC/os-II 内核分析.移植与驱动程序开发》随书光盘中的全部源代码
💻 LST
字号:
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:52 2003

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
OS_Sw.asm                                                            PAGE    1

       1 00000000       .page
       2 00000000       .text
       3              
       4 00000000       _OSCtxSw:
       5                      .ref _OSTCBHighRdy
       6                      .ref _OSTCBCur
       7                      .ref _OSPrioHighRdy
       8                      .ref _OSPrioCur
       9                      .global _OSCtxSw
      10                      
      11                       
      12 00000000 0004           PUSH   RPC
      13              
      14              
      15 00000001 761F!      MOVW     DP,#_OSTCBCur      ; OSTCBCur->OSTCBStkPtr = SP
         00000002 0000 
      16 00000003 8A00!      MOVL     XAR4,@_OSTCBCur   ; |274| 
      17 00000004 92AD       MOV      AL,SP     
      18 00000005 96C4       MOV      *+XAR4[0],AL     ; |274|           
      19                   
      20                   
      21              
      22              ;=================================================================================      
      23 00000006 761F!          MOVW DP,#_OSTCBHighRdy         ; OSTCBCur = OSTCBHighRdy
         00000007 0000 
      24 00000008 0600!      MOVL ACC,@_OSTCBHighRdy    
      25 00000009 761F!      MOVW DP,#_OSTCBCur
         0000000a 0000 
      26 0000000b 1E00!      MOVL @_OSTCBCur,ACC        
      27                      
      28                      
      29 0000000c 761F!      MOVW DP,#_OSPrioHighRdy            ;OSPrioCur = OSPrioHighRdy
         0000000d 0000 
      30 0000000e 9200!      MOV  AL,@_OSPrioHighRdy    
      31 0000000f 761F!      MOVW DP,#_OSPrioCur
         00000010 0000 
      32 00000011 9600!      MOV  @_OSPrioCur,AL        
      33              ;=================================================================================           
      34                      
      35                      
      36 00000012 761F!          MOVW    DP,#_OSTCBHighRdy       ;SP = OSTCBhighRdy->OSTCBStkPtr        
         00000013 0000 
      37 00000014 8A00!      MOVL    XAR4,@_OSTCBHighRdy   
      38 00000015 92C4       MOV     AL,*+XAR4[0]                    
      39 00000016 96AD       MOV     @SP,AL
      40                   
      41                   
      42              
      43 00000017 0007       POP RPC
      44 00000018 7602       IRET
      45                      .end

No Assembly Errors, No Assembly Warnings

⌨️ 快捷键说明

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