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

📄 ucos_ii.lst

📁 《uC/os-II 内核分析.移植与驱动程序开发》随书光盘中的全部源代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
     344              
     345 00000000               .sect   ".text"
     346                      .global _OSUnMapTbl
     347                      .sym    _OSUnMapTbl,_OSUnMapTbl, 60, 2, 4096,, 256
     348              ;       d:\ti_21\c2000\cgtools\bin\ac2000.exe -@D:\DOCUME~1\DEVELO~1\LOCALS~1\Temp\TI632_4 
     349              
     350 00000000               .sect   ".text"
     351                      .global _OSEventTaskRdy
     352                      .file   "os_core.c"
     353                      .sym    _OSEventTaskRdy,_OSEventTaskRdy, 32, 2, 0
     354                      .func   102
     355              
     356              ;***************************************************************
     357              ;* FNAME: _OSEventTaskRdy               FR SIZE:  14           *
     358              ;*                                                             *
     359              ;* FUNCTION ENVIRONMENT                                        *
     360              ;*                                                             *
     361              ;* FUNCTION PROPERTIES                                         *
     362              ;*                            0 Parameter, 13 Auto,  0 SOE     *
     363              ;***************************************************************
     364              
     365 00000000       _OSEventTaskRdy:
     366                      .line   2
     367              ;* AR4   assigned to _pevent
     368                      .sym    _pevent,12, 24, 17, 22, $$fake0
     369              ;* AR5   assigned to _msg
     370                      .sym    _msg,14, 16, 17, 22
     371              ;* AL    assigned to _msk
     372                      .sym    _msk,0, 12, 17, 16
     373                      .sym    _pevent,-2, 24, 1, 22, $$fake0
     374                      .sym    _msg,-4, 16, 1, 22
     375                      .sym    _msk,-5, 12, 1, 16
     376                      .sym    _ptcb,-8, 24, 1, 22, _os_tcb
     377                      .sym    _x,-9, 12, 1, 16
     378                      .sym    _y,-10, 12, 1, 16
     379                      .sym    _bitx,-11, 12, 1, 16
     380                      .sym    _bity,-12, 12, 1, 16
     381                      .sym    _prio,-13, 12, 1, 16
     382 00000000 FE0E          ADDB      SP,#14
     383 00000001 9645          MOV       *-SP[5],AL            ; |103| 
     384 00000002 A044          MOVL      *-SP[4],XAR5          ; |103| 
     385 00000003 A842          MOVL      *-SP[2],XAR4          ; |103| 
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    8

     386                      .line   11
     387 00000004 8A42          MOVL      XAR4,*-SP[2]          ; |112| 
     388 00000005 D00C          MOVB      XAR0,#12              ; |112| 
     389 00000006 5894          MOVZ      AR0,*+XAR4[AR0]       ; |112| 
     390 00000007 8F00+         MOVL      XAR4,#_OSUnMapTbl     ; |112| 
         00000008 0008 
     391 00000009 9294          MOV       AL,*+XAR4[AR0]        ; |112| 
     392 0000000a 964A          MOV       *-SP[10],AL           ; |112| 
     393                      .line   12
     394 0000000b 584A          MOVZ      AR0,*-SP[10]          ; |113| 
     395 0000000c 8F00+         MOVL      XAR4,#_OSMapTbl       ; |113| 
         0000000d 0000 
     396 0000000e 9294          MOV       AL,*+XAR4[AR0]        ; |113| 
     397 0000000f 964C          MOV       *-SP[12],AL           ; |113| 
     398                      .line   13
     399 00000010 884A          MOVZ      AR6,*-SP[10]          ; |114| 
     400 00000011 0642          MOVL      ACC,*-SP[2]           ; |114| 
     401 00000012 0DA6          ADDU      ACC,AR6               ; |114| 
     402 00000013 8AA9          MOVL      XAR4,ACC              ; |114| 
     403 00000014 58D4          MOVZ      AR0,*+XAR4[2]         ; |114| 
     404 00000015 8F00+         MOVL      XAR4,#_OSUnMapTbl     ; |114| 
         00000016 0008 
     405 00000017 9294          MOV       AL,*+XAR4[AR0]        ; |114| 
     406 00000018 9649          MOV       *-SP[9],AL            ; |114| 
     407                      .line   14
     408 00000019 5849          MOVZ      AR0,*-SP[9]           ; |115| 
     409 0000001a 8F00+         MOVL      XAR4,#_OSMapTbl       ; |115| 
         0000001b 0000 
     410 0000001c 9294          MOV       AL,*+XAR4[AR0]        ; |115| 
     411 0000001d 964B          MOV       *-SP[11],AL           ; |115| 
     412                      .line   15
     413 0000001e 5603          MOV       ACC,*-SP[10] << #3    ; |116| 
         0000001f 034A 
     414 00000020 9449          ADD       AL,*-SP[9]            ; |116| 
     415 00000021 964D          MOV       *-SP[13],AL           ; |116| 
     416                      .line   16
     417 00000022 884A          MOVZ      AR6,*-SP[10]          ; |117| 
     418 00000023 0642          MOVL      ACC,*-SP[2]           ; |117| 
     419 00000024 0DA6          ADDU      ACC,AR6               ; |117| 
     420 00000025 0902          ADDB      ACC,#2                ; |117| 
     421 00000026 8AA9          MOVL      XAR4,ACC              ; |117| 
     422 00000027 924B          MOV       AL,*-SP[11]           ; |117| 
     423 00000028 FF5E          NOT       AL                    ; |117| 
     424 00000029 CEC4          AND       AL,*+XAR4[0]          ; |117| 
     425 0000002a 96C4          MOV       *+XAR4[0],AL          ; |117| 
     426 0000002b ED06          BF        L1,NEQ                ; |117| 
     427                      ; branch occurs ; |117| 
     428                      .line   17
     429 0000002c 8A42          MOVL      XAR4,*-SP[2]          ; |118| 
     430 0000002d 924C          MOV       AL,*-SP[12]           ; |118| 
     431 0000002e FF5E          NOT       AL                    ; |118| 
     432 0000002f DC0C          ADDB      XAR4,#12              ; |118| 
     433 00000030 C0C4          AND       *+XAR4[0],AL          ; |118| 
     434 00000031       L1:    
     435                      .line   19
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    9

     436 00000031 0E4D          MOVU      ACC,*-SP[13]
     437 00000032 8F00-         MOVL      XAR4,#_OSTCBPrioTbl   ; |120| 
         00000033 0040 
     438 00000034 FF30          LSL       ACC,1                 ; |120| 
     439 00000035 5601          ADDL      XAR4,ACC
         00000036 00A4 
     440 00000037 06C4          MOVL      ACC,*+XAR4[0]         ; |120| 
     441 00000038 1E48          MOVL      *-SP[8],ACC           ; |120| 
     442                      .line   20
     443 00000039 8A48          MOVL      XAR4,*-SP[8]          ; |121| 
     444 0000003a D008          MOVB      XAR0,#8               ; |121| 
     445 0000003b 2B94          MOV       *+XAR4[AR0],#0        ; |121| 
     446                      .line   21
     447 0000003c 8A48          MOVL      XAR4,*-SP[8]          ; |122| 
     448 0000003d 0200          MOVB      ACC,#0
     449 0000003e 1EF4          MOVL      *+XAR4[6],ACC         ; |122| 
     450                      .line   25
     451 0000003f 0644          MOVL      ACC,*-SP[4]           ; |126| 
     452 00000040 1E44          MOVL      *-SP[4],ACC           ; |126| 
     453                      .line   27
     454 00000041 8A48          MOVL      XAR4,*-SP[8]          ; |128| 
     455 00000042 9245          MOV       AL,*-SP[5]            ; |128| 
     456 00000043 FF5E          NOT       AL                    ; |128| 
     457 00000044 DC09          ADDB      XAR4,#9               ; |128| 
     458 00000045 C0C4          AND       *+XAR4[0],AL          ; |128| 
     459                      .line   28
     460 00000046 8A48          MOVL      XAR4,*-SP[8]          ; |129| 
     461 00000047 D009          MOVB      XAR0,#9               ; |129| 
     462 00000048 9294          MOV       AL,*+XAR4[AR0]        ; |129| 
     463 00000049 ED0D          BF        L2,NEQ                ; |129| 
     464                      ; branch occurs ; |129| 
     465                      .line   29
     466 0000004a 761F-         MOVW      DP,#_OSRdyGrp
         0000004b 0000 
     467 0000004c 924C          MOV       AL,*-SP[12]           ; |130| 
     468 0000004d 9805-         OR        @_OSRdyGrp,AL         ; |130| 
     469                      .line   30
     470 0000004e 884A          MOVZ      AR6,*-SP[10]          ; |131| 
     471 0000004f 8F00-         MOVL      XAR4,#_OSRdyTbl       ; |131| 
         00000050 001A 
     472 00000051 A8A9          MOVL      ACC,XAR4              ; |131| 
     473 00000052 0DA6          ADDU      ACC,AR6               ; |131| 
     474 00000053 8AA9          MOVL      XAR4,ACC              ; |131| 
     475 00000054 924B          MOV       AL,*-SP[11]           ; |131| 
     476 00000055 98C4          OR        *+XAR4[0],AL          ; |131| 
     477                      .line   31
     478 00000056       L2:    
     479                      .line   32
     480 00000056 FE8E          SUBB      SP,#14
     481 00000057 0006          LRETR
     482                      ; return occurs
     483                      .endfunc        133,000000000h,14
     484              
     485              
     486              
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   10

     487 00000058               .sect   ".text"
     488                      .global _OSEventTaskWait
     489                      .sym    _OSEventTaskWait,_OSEventTaskWait, 32, 2, 0
     490                      .func   151
     491              
     492              ;***************************************************************
     493              ;* FNAME: _OSEventTaskWait              FR SIZE:   2           *
     494              ;*                                                             *
     495              ;* FUNCTION ENVIRONMENT                                        *
     496              ;*                                                             *
     497              ;* FUNCTION PROPERTIES                                         *
     498              ;*                            0 Parameter,  2 Auto,  0 SOE     *
     499              ;***************************************************************
     500              
     501 00000058       _OSEventTaskWait:
     502                      .line   2
     503              ;* AR4   assigned to _pevent
     504                      .sym    _pevent,12, 24, 17, 22, $$fake0
     505                      .sym    _pevent,-2, 24, 1, 22, $$fake0
     506 00000058 FE02          ADDB      SP,#2
     507 00000059 A842          MOVL      *-SP[2],XAR4          ; |152| 
     508                      .line   3

⌨️ 快捷键说明

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