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

📄 ucos_ii.lst

📁 《uC/os-II 内核分析.移植与驱动程序开发》随书光盘中的全部源代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
     509 0000005a 761F-         MOVW      DP,#_OSTCBCur
         0000005b 0000 
     510 0000005c 8A0A-         MOVL      XAR4,@_OSTCBCur       ; |153| 
     511 0000005d 0642          MOVL      ACC,*-SP[2]           ; |153| 
     512 0000005e 1EF4          MOVL      *+XAR4[6],ACC         ; |153| 
     513                      .line   4
     514 0000005f 8A0A-         MOVL      XAR4,@_OSTCBCur       ; |154| 
     515 00000060 D00C          MOVB      XAR0,#12              ; |154| 
     516 00000061 8894          MOVZ      AR6,*+XAR4[AR0]       ; |154| 
     517 00000062 830A-         MOVL      XAR5,@_OSTCBCur       ; |154| 
     518 00000063 8F00-         MOVL      XAR4,#_OSRdyTbl       ; |154| 
         00000064 001A 
     519 00000065 A8A9          MOVL      ACC,XAR4              ; |154| 
     520 00000066 0DA6          ADDU      ACC,AR6               ; |154| 
     521 00000067 8AA9          MOVL      XAR4,ACC              ; |154| 
     522 00000068 D00D          MOVB      XAR0,#13              ; |154| 
     523 00000069 9295          MOV       AL,*+XAR5[AR0]        ; |154| 
     524 0000006a FF5E          NOT       AL                    ; |154| 
     525 0000006b CEC4          AND       AL,*+XAR4[0]          ; |154| 
     526 0000006c 96C4          MOV       *+XAR4[0],AL          ; |154| 
     527 0000006d ED06          BF        L3,NEQ                ; |154| 
     528                      ; branch occurs ; |154| 
     529                      .line   5
     530 0000006e 8A0A-         MOVL      XAR4,@_OSTCBCur       ; |155| 
     531 0000006f D00E          MOVB      XAR0,#14              ; |155| 
     532 00000070 9294          MOV       AL,*+XAR4[AR0]        ; |155| 
     533 00000071 FF5E          NOT       AL                    ; |155| 
     534 00000072 C005-         AND       @_OSRdyGrp,AL         ; |155| 
     535 00000073       L3:    
     536                      .line   7
     537 00000073 8A0A-         MOVL      XAR4,@_OSTCBCur       ; |157| 
     538 00000074 D00C          MOVB      XAR0,#12              ; |157| 
     539 00000075 8894          MOVZ      AR6,*+XAR4[AR0]       ; |157| 
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:55 2003

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
F:/DSP2xx/ucos/Debug/UCOS_II.asm                                     PAGE   11

     540 00000076 0642          MOVL      ACC,*-SP[2]           ; |157| 
     541 00000077 0DA6          ADDU      ACC,AR6               ; |157| 
     542 00000078 8A0A-         MOVL      XAR4,@_OSTCBCur       ; |157| 
     543 00000079 0902          ADDB      ACC,#2                ; |157| 
     544 0000007a 83A9          MOVL      XAR5,ACC              ; |157| 
     545 0000007b D00D          MOVB      XAR0,#13              ; |157| 
     546 0000007c 9294          MOV       AL,*+XAR4[AR0]        ; |157| 
     547 0000007d 98C5          OR        *+XAR5[0],AL          ; |157| 
     548                      .line   8
     549 0000007e 8A42          MOVL      XAR4,*-SP[2]          ; |158| 
     550 0000007f 830A-         MOVL      XAR5,@_OSTCBCur       ; |158| 
     551 00000080 D00E          MOVB      XAR0,#14              ; |158| 
     552 00000081 DC0C          ADDB      XAR4,#12              ; |158| 
     553 00000082 9295          MOV       AL,*+XAR5[AR0]        ; |158| 
     554 00000083 98C4          OR        *+XAR4[0],AL          ; |158| 
     555                      .line   9
     556 00000084 FE82          SUBB      SP,#2
     557 00000085 0006          LRETR
     558                      ; return occurs
     559                      .endfunc        159,000000000h,2
     560              
     561              
     562              
     563 00000086               .sect   ".text"
     564                      .global _OSEventTO
     565                      .sym    _OSEventTO,_OSEventTO, 32, 2, 0
     566                      .func   177
     567              
     568              ;***************************************************************
     569              ;* FNAME: _OSEventTO                    FR SIZE:   2           *
     570              ;*                                                             *
     571              ;* FUNCTION ENVIRONMENT                                        *
     572              ;*                                                             *
     573              ;* FUNCTION PROPERTIES                                         *
     574              ;*                            0 Parameter,  2 Auto,  0 SOE     *
     575              ;***************************************************************
     576              
     577 00000086       _OSEventTO:
     578                      .line   2
     579              ;* AR4   assigned to _pevent
     580                      .sym    _pevent,12, 24, 17, 22, $$fake0
     581                      .sym    _pevent,-2, 24, 1, 22, $$fake0
     582 00000086 FE02          ADDB      SP,#2
     583 00000087 A842          MOVL      *-SP[2],XAR4          ; |178| 
     584                      .line   3
     585 00000088 761F-         MOVW      DP,#_OSTCBCur
         00000089 0000 
     586 0000008a 8A0A-         MOVL      XAR4,@_OSTCBCur       ; |179| 
     587 0000008b D00C          MOVB      XAR0,#12              ; |179| 
     588 0000008c 8894          MOVZ      AR6,*+XAR4[AR0]       ; |179| 
     589 0000008d 0642          MOVL      ACC,*-SP[2]           ; |179| 
     590 0000008e 830A-         MOVL      XAR5,@_OSTCBCur       ; |179| 
     591 0000008f 0DA6          ADDU      ACC,AR6               ; |179| 
     592 00000090 0902          ADDB      ACC,#2                ; |179| 
     593 00000091 8AA9          MOVL      XAR4,ACC              ; |179| 
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:55 2003

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
F:/DSP2xx/ucos/Debug/UCOS_II.asm                                     PAGE   12

     594 00000092 D00D          MOVB      XAR0,#13              ; |179| 
     595 00000093 9295          MOV       AL,*+XAR5[AR0]        ; |179| 
     596 00000094 FF5E          NOT       AL                    ; |179| 
     597 00000095 CEC4          AND       AL,*+XAR4[0]          ; |179| 
     598 00000096 96C4          MOV       *+XAR4[0],AL          ; |179| 
     599 00000097 ED08          BF        L4,NEQ                ; |179| 
     600                      ; branch occurs ; |179| 
     601                      .line   4
     602 00000098 830A-         MOVL      XAR5,@_OSTCBCur       ; |180| 
     603 00000099 8A42          MOVL      XAR4,*-SP[2]          ; |180| 
     604 0000009a D00E          MOVB      XAR0,#14              ; |180| 
     605 0000009b 9295          MOV       AL,*+XAR5[AR0]        ; |180| 
     606 0000009c DC0C          ADDB      XAR4,#12              ; |180| 
     607 0000009d FF5E          NOT       AL                    ; |180| 
     608 0000009e C0C4          AND       *+XAR4[0],AL          ; |180| 
     609 0000009f       L4:    
     610                      .line   6
     611 0000009f 8A0A-         MOVL      XAR4,@_OSTCBCur       ; |182| 
     612 000000a0 D009          MOVB      XAR0,#9               ; |182| 
     613 000000a1 2B94          MOV       *+XAR4[AR0],#0        ; |182| 
     614                      .line   7
     615 000000a2 8A0A-         MOVL      XAR4,@_OSTCBCur       ; |183| 
     616 000000a3 0200          MOVB      ACC,#0
     617 000000a4 1EF4          MOVL      *+XAR4[6],ACC         ; |183| 
     618                      .line   8
     619 000000a5 FE82          SUBB      SP,#2
     620 000000a6 0006          LRETR
     621                      ; return occurs
     622                      .endfunc        184,000000000h,2
     623              
     624              
     625              
     626 000000a7               .sect   ".text"
     627                      .global _OSEventWaitListInit
     628                      .sym    _OSEventWaitListInit,_OSEventWaitListInit, 32, 2, 0
     629                      .func   201
     630              
     631              ;***************************************************************
     632              ;* FNAME: _OSEventWaitListInit          FR SIZE:   4           *
     633              ;*                                                             *
     634              ;* FUNCTION ENVIRONMENT                                        *
     635              ;*                                                             *
     636              ;* FUNCTION PROPERTIES                                         *
     637              ;*                            0 Parameter,  3 Auto,  0 SOE     *
     638              ;***************************************************************
     639              
     640 000000a7       _OSEventWaitListInit:
     641                      .line   2
     642              ;* AR4   assigned to _pevent
     643                      .sym    _pevent,12, 24, 17, 22, $$fake0
     644                      .sym    _pevent,-2, 24, 1, 22, $$fake0
     645                      .sym    _i,-3, 12, 1, 16
     646 000000a7 FE04          ADDB      SP,#4
     647 000000a8 A842          MOVL      *-SP[2],XAR4          ; |202| 
     648                      .line   6
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:55 2003

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
F:/DSP2xx/ucos/Debug/UCOS_II.asm                                     PAGE   13

     649 000000a9 8A42          MOVL      XAR4,*-SP[2]          ; |206| 
     650 000000aa D00C          MOVB      XAR0,#12              ; |206| 
     651 000000ab 2B94          MOV       *+XAR4[AR0],#0        ; |206| 
     652                      .line   7
     653 000000ac 2B43          MOV       *-SP[3],#0            ; |207| 
     654 000000ad 9243          MOV       AL,*-SP[3]            ; |207| 
     655 000000ae 5208          CMPB      AL,#8                 ; |207| 
     656 000000af 670A          B         L6,HIS                ; |207| 
     657                      ; branch occurs ; |207| 
     658 000000b0       L5:    
     659                      .line   8
     660 000000b0 8843          MOVZ      AR6,*-SP[3]           ; |208| 
     661 000000b1 0642          MOVL      ACC,*-SP[2]           ; |208| 
     662 000000b2 0DA6          ADDU      ACC,AR6               ; |208| 
     663 000000b3 8AA9          MOVL      XAR4,ACC              ; |208| 
     664 000000b4 2BD4          MOV       *+XAR4[2],#0          ; |208| 
     665                      .line   9
     666 000000b5 0A43          INC       *-SP[3]               ; |209| 
     667 000000b6 9243          MOV       AL,*-SP[3]            ; |209| 
     668 000000b7 5208          CMPB      AL,#8                 ; |209| 
     669 000000b8 68F8          B         L5,LO                 ; |209| 
     670                      ; branch occurs ; |209| 
     671 000000b9       L6:    
     672                      .line   10
     673 000000b9 FE84          SUBB      SP,#4
     674 000000ba 0006          LRETR
     675                      ; return occurs
     676                      .endfunc        210,000000000h,4
     677              
     678              
     679              

⌨️ 快捷键说明

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