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

📄 ex1l.lst

📁 《uC/os-II 内核分析.移植与驱动程序开发》随书光盘中的全部源代码
💻 LST
📖 第 1 页 / 共 4 页
字号:
     405                      .line   6
     406 00000096 8A42          MOVL      XAR4,*-SP[2]          ; |254| 
     407 00000097 0644          MOVL      ACC,*-SP[4]           ; |254| 
     408 00000098 1EE4          MOVL      *+XAR4[4],ACC         ; |254| 
     409                      .line   7
     410 00000099 8A42          MOVL      XAR4,*-SP[2]          ; |255| 
     411 0000009a 064A          MOVL      ACC,*-SP[10]          ; |255| 
     412 0000009b 1EF4          MOVL      *+XAR4[6],ACC         ; |255| 
     413                      .line   9
     414 0000009c 28A8          MOV       AH,#1525
         0000009d 05F5 
     415 0000009e 28A9          MOV       AL,#57600
         0000009f E100 
     416 000000a0 1E46          MOVL      *-SP[6],ACC           ; |257| 
     417                      .line   10
     418 000000a1 8A42          MOVL      XAR4,*-SP[2]          ; |258| 
     419 000000a2 8AC4          MOVL      XAR4,*+XAR4[0]        ; |258| 
     420 000000a3 0646          MOVL      ACC,*-SP[6]           ; |258| 
     421 000000a4 1ED4          MOVL      *+XAR4[2],ACC         ; |258| 
     422                      .line   13
     423 000000a5 8A42          MOVL      XAR4,*-SP[2]          ; |261| 
     424 000000a6 8AC4          MOVL      XAR4,*+XAR4[0]        ; |261| 
     425 000000a7 2BF4          MOV       *+XAR4[6],#0          ; |261| 
     426                      .line   14
     427 000000a8 8A42          MOVL      XAR4,*-SP[2]          ; |262| 
     428 000000a9 8AC4          MOVL      XAR4,*+XAR4[0]        ; |262| 
     429 000000aa 2BFC          MOV       *+XAR4[7],#0          ; |262| 
     430                      .line   17
     431 000000ab 8A42          MOVL      XAR4,*-SP[2]          ; |265| 
     432 000000ac 8AC4          MOVL      XAR4,*+XAR4[0]        ; |265| 
     433 000000ad 18E4          AND       *+XAR4[4],#0xfffb     ; |265| 
         000000ae FFFB 
     434                      .line   18
     435 000000af 8A42          MOVL      XAR4,*-SP[2]          ; |266| 
     436 000000b0 8AC4          MOVL      XAR4,*+XAR4[0]        ; |266| 
     437 000000b1 18E4          AND       *+XAR4[4],#0xfff7     ; |266| 
         000000b2 FFF7 
     438                      .line   19
     439 000000b3 8A42          MOVL      XAR4,*-SP[2]          ; |267| 
     440 000000b4 8AC4          MOVL      XAR4,*+XAR4[0]        ; |267| 
     441 000000b5 1AE4          OR        *+XAR4[4],#0x0010     ; |267| 
         000000b6 0010 
     442                      .line   20
     443 000000b7 8A42          MOVL      XAR4,*-SP[2]          ; |268| 
     444 000000b8 8AC4          MOVL      XAR4,*+XAR4[0]        ; |268| 
     445 000000b9 1AE4          OR        *+XAR4[4],#0x0020     ; |268| 
         000000ba 0020 
     446                      .line   21
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:47 2003

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

     447 000000bb 8A42          MOVL      XAR4,*-SP[2]          ; |269| 
     448 000000bc 8AC4          MOVL      XAR4,*+XAR4[0]        ; |269| 
     449 000000bd 18E4          AND       *+XAR4[4],#0xffbf     ; |269| 
         000000be FFBF 
     450                      .line   22
     451 000000bf 8A42          MOVL      XAR4,*-SP[2]          ; |270| 
     452 000000c0 8AC4          MOVL      XAR4,*+XAR4[0]        ; |270| 
     453 000000c1 1AE4          OR        *+XAR4[4],#0x0380     ; |270| 
         000000c2 0380 
     454                      .line   23
     455 000000c3 8A42          MOVL      XAR4,*-SP[2]          ; |271| 
     456 000000c4 8AC4          MOVL      XAR4,*+XAR4[0]        ; |271| 
     457 000000c5 1AE4          OR        *+XAR4[4],#0x0400     ; |271| 
         000000c6 0400 
     458                      .line   24
     459 000000c7 8A42          MOVL      XAR4,*-SP[2]          ; |272| 
     460 000000c8 8AC4          MOVL      XAR4,*+XAR4[0]        ; |272| 
     461 000000c9 1AE4          OR        *+XAR4[4],#0x0800     ; |272| 
         000000ca 0800 
     462                      .line   25
     463 000000cb 8A42          MOVL      XAR4,*-SP[2]          ; |273| 
     464 000000cc 8AC4          MOVL      XAR4,*+XAR4[0]        ; |273| 
     465 000000cd 1AE4          OR        *+XAR4[4],#0x4000     ; |273| 
         000000ce 4000 
     466                      .line   28
     467 000000cf 8A42          MOVL      XAR4,*-SP[2]          ; |276| 
     468 000000d0 0200          MOVB      ACC,#0
     469 000000d1 1ED4          MOVL      *+XAR4[2],ACC         ; |276| 
     470                      .line   29
     471 000000d2 FE86          SUBB      SP,#6
     472 000000d3 0006          LRETR
     473                      ; return occurs
     474                      .endfunc        277,000000000h,6
     475              
     476              
     477              
     478 000000d4               .sect   ".text"
     479                      .global _test
     480                      .sym    _test,_test, 32, 2, 0
     481                      .func   280
     482              
     483              ;***************************************************************
     484              ;* FNAME: _test                         FR SIZE:   2           *
     485              ;*                                                             *
     486              ;* FUNCTION ENVIRONMENT                                        *
     487              ;*                                                             *
     488              ;* FUNCTION PROPERTIES                                         *
     489              ;*                            0 Parameter,  2 Auto,  0 SOE     *
     490              ;***************************************************************
     491              
     492 000000d4       _test:
     493                      .line   2
     494                      .sym    _p,-2, 20, 1, 22
     495 000000d4 FE02          ADDB      SP,#2
     496                      .line   8
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:47 2003

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

     497 000000d5 761F!         MOVW      DP,#_OSTCBCur
         000000d6 0000 
     498 000000d7 8A00!         MOVL      XAR4,@_OSTCBCur       ; |287| 
     499 000000d8 0642          MOVL      ACC,*-SP[2]           ; |287| 
     500 000000d9 1EC4          MOVL      *+XAR4[0],ACC         ; |287| 
     501                      .line   10
     502 000000da FE82          SUBB      SP,#2
     503 000000db 0006          LRETR
     504                      ; return occurs
     505                      .endfunc        289,000000000h,2
     506              
     507              
     508              ;***************************************************************
     509              ;* UNDEFINED EXTERNAL REFERENCES                               *
     510              ;***************************************************************
     511                      .global _OSCtxSw
     512                      .global _OSTickISR
     513                      .global _OSInit
     514                      .global _OSStart
     515                      .global _InitSysCtrl
     516                      .global _InitPieCtrl
     517                      .global _InitPieVectTable
     518                      .global _OSTimeDly
     519                      .global _OSIntNesting
     520                      .global _OSTaskCreate
     521                      .global _OSTCBCur
     522                      .global _CpuTimer0Regs
     523                      .global _PieCtrlRegs
     524                      .global _TaskStk
     525                      .global _TaskStartStk
     526                      .global _PieVectTable
     527              
     528              ;***************************************************************
     529              ;* TYPE INFORMATION                                            *
     530              ;***************************************************************
     531                      .sym    _INT8U, 0, 12, 13, 16
     532                      .sym    _OS_STK, 0, 14, 13, 16
     533                      .sym    _INT16U, 0, 14, 13, 16
     534                      .sym    _Uint16, 0, 14, 13, 16
     535                      .sym    _Uint16, 0, 14, 13, 16
     536                      .sym    _Uint32, 0, 15, 13, 32
     537                      .sym    _Uint32, 0, 15, 13, 32
     538                      .sym    _PINT, 0, 144, 13, 22
     539                      .stag   _TIM_REG, 32
     540                      .member _LSW, 0, 14, 8, 16
     541                      .member _MSW, 16, 14, 8, 16
     542                      .eos
     543                      .utag   _TIM_GROUP, 32
     544                      .member _all, 0, 15, 11, 32
     545                      .member _half, 0, 8, 11, 32, _TIM_REG
     546                      .eos
     547                      .stag   _PRD_REG, 32
     548                      .member _LSW, 0, 14, 8, 16
     549                      .member _MSW, 16, 14, 8, 16
     550                      .eos
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:47 2003

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

     551                      .utag   _PRD_GROUP, 32
     552                      .member _all, 0, 15, 11, 32
     553                      .member _half, 0, 8, 11, 32, _PRD_REG
     554                      .eos
     555                      .stag   _TCR_BITS, 16
     556                      .member _OUTSTS, 0, 14, 18, 1
     557                      .member _FORCE, 1, 14, 18, 1
     558                      .member _POL, 2, 14, 18, 1
     559                      .member _TOG, 3, 14, 18, 1
     560                      .member _TSS, 4, 14, 18, 1
     561                      .member _TRB, 5, 14, 18, 1
     562                      .member _FRCEN, 6, 14, 18, 1
     563                      .member _PWIDTH, 7, 14, 18, 3
     564                      .member _SOFT, 10, 14, 18, 1
     565                      .member _FREE, 11, 14, 18, 1
     566                      .member _rsvd, 12, 14, 18, 2
     567                      .member _TIE, 14, 14, 18, 1
     568                      .member _TIF, 15, 14, 18, 1
     569                      .eos
     570                      .utag   _TCR_REG, 16
     571                      .member _all, 0, 14, 11, 16
     572                      .member _bit, 0, 8, 11, 16, _TCR_BITS
     573                      .eos
     574                      .stag   _TPR_BITS, 16
     575                      .member _TDDR, 0, 14, 18, 8
     576                      .member _PSC, 8, 14, 18, 8
     577                      .eos
     578                      .utag   _TPR_REG, 16
     579                      .member _all, 0, 14, 11, 16
     580                      .member _bit, 0, 8, 11, 16, _TPR_BITS
     581                      .eos
     582                      .stag   _TPRH_BITS, 16
     583                      .member _TDDRH, 0, 14, 18, 8
     584                      .member _PSCH, 8, 14, 18, 8
     585                      .eos
     586                      .utag   _TPRH_REG, 16
     587                      .member _all, 0, 14, 11, 16
     588                      .member _bit, 0, 8, 11, 16, _TPRH_BITS
     589                      .eos
     590                      .stag   _CPUTIMER_REGS, 128
     591                      .member _TIM, 0, 9, 8, 32, _TIM_GROUP
     592                      .member _PRD, 32, 9, 8, 32, _PRD_GROUP
     593                      .member _TCR, 64, 9, 8, 16, _TCR_REG
     594                      .member _rsvd1, 80, 14, 8, 16
     595                      .member _TPR, 96, 9, 8, 16, _TPR_REG
     596                      .member _TPRH, 112, 9, 8, 16, _TPRH_REG
     597                      .eos
     598                      .stag   _CPUTIMER_VARS, 128
     599                      .member _RegsAddr, 0, 24, 8, 22, _CPUTIMER_REGS
     600                      .member _InterruptCount, 32, 15, 8, 32
     601                      .member _CPUFreqInMHz, 64, 6, 8, 32
     602                      .member _PeriodInUSec, 96, 6, 8, 32
     603                      .eos
     604                      .stag   $$fake0, 224
     605                      .member _OSEventPtr, 0, 16, 8, 22
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:47 2003

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

     606                      .member _OSEventTbl, 32, 60, 8, 128, , 8
     607                      .member _OSEventCnt, 160, 14, 8, 16
     608                      .member _OSEventType, 176, 12, 8, 16
     609                      .member _OSEventGrp, 192, 12, 8, 16
     610                      .eos
     611                      .sym    _OS_EVENT, 0, 8, 13, 224,$$fake0
     612                      .stag   _os_tcb, 256
     613                      .member _OSTCBStkPtr, 0, 30, 8, 22
     614                      .member _OSTCBNext, 32, 24, 8, 22, _os_tcb
     615                      .member _OSTCBPrev, 64, 24, 8, 22, _os_tcb
     616                      .member _OSTCBEventPtr, 96, 24, 8, 22, $$fake0
     617                      .member _OSTCBDly, 128, 14, 8, 16
     618                      .member _OSTCBStat, 144, 12, 8, 16

⌨️ 快捷键说明

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