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

📄 ex1l.lst

📁 《uC/os-II 内核分析.移植与驱动程序开发》随书光盘中的全部源代码
💻 LST
📖 第 1 页 / 共 4 页
字号:
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    1

       1              ;***************************************************************
       2              ;* TMS320C2000 C/C++ Codegen                   PC Version 3.03 *
       3              ;* Date/Time created: Thu Aug 07 15:43:47 2003                 *
       4              ;***************************************************************
       5        0002  FP      .set    XAR2
       6                      .file   "EX1L.C"
       7                      .global _CpuTimer0
       8 00000000       _CpuTimer0:     .usect  ".ebss",8,1,1
       9                      .sym    _CpuTimer0,_CpuTimer0, 8, 2, 128, _CPUTIMER_VARS
      10              ;       d:\ti_21\c2000\cgtools\bin\ac2000.exe -@D:\DOCUME~1\DEVELO~1\LOCALS~1\Temp\TI1268_4 
      11              
      12 00000000               .sect   ".text"
      13                      .global _main
      14                      .sym    _main,_main, 32, 2, 0
      15                      .func   54
      16              
      17              ;***************************************************************
      18              ;* FNAME: _main                         FR SIZE:   2           *
      19              ;*                                                             *
      20              ;* FUNCTION ENVIRONMENT                                        *
      21              ;*                                                             *
      22              ;* FUNCTION PROPERTIES                                         *
      23              ;*                            2 Parameter,  0 Auto,  0 SOE     *
      24              ;***************************************************************
      25              
      26 00000000       _main:
      27                      .line   2
      28 00000000 FE02          ADDB      SP,#2
      29                      .line   5
      30 00000001 3B10   setc INTM
      31                      .line   6
      32 00000002 7622   EALLOW
      33                      .line   7
      34 00000003 7640!         LCR       #_InitSysCtrl         ; |60| 
         00000004 0000 
      35                      ; call occurs [#_InitSysCtrl] ; |60| 
      36                      .line   8
      37 00000005 7640!         LCR       #_InitPieVectTable    ; |61| 
         00000006 0000 
      38                      ; call occurs [#_InitPieVectTable] ; |61| 
      39                      .line   9
      40 00000007 7640!         LCR       #_InitPieCtrl         ; |62| 
         00000008 0000 
      41                      ; call occurs [#_InitPieCtrl] ; |62| 
      42                      .line   10
      43 00000009 761A   EDIS
      44                      .line   12
      45 0000000a 7640!         LCR       #_OSInit              ; |65| 
         0000000b 0000 
      46                      ; call occurs [#_OSInit] ; |65| 
      47                      .line   13
      48 0000000c D500          MOVB      XAR5,#0
      49 0000000d 8F00!         MOVL      XAR4,#_TaskStartStk   ; |66| 
         0000000e 0000 
      50 0000000f A842          MOVL      *-SP[2],XAR4          ; |66| 
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    2

      51 00000010 9A00          MOVB      AL,#0
      52 00000011 8F00'         MOVL      XAR4,#_TaskStart      ; |66| 
         00000012 0019 
      53 00000013 7640!         LCR       #_OSTaskCreate        ; |66| 
         00000014 0000 
      54                      ; call occurs [#_OSTaskCreate] ; |66| 
      55                      .line   14
      56 00000015 7640!         LCR       #_OSStart             ; |67| 
         00000016 0000 
      57                      ; call occurs [#_OSStart] ; |67| 
      58                      .line   15
      59 00000017 FE82          SUBB      SP,#2
      60 00000018 0006          LRETR
      61                      ; return occurs
      62                      .endfunc        68,000000000h,2
      63              
      64              
      65              
      66 00000019               .sect   ".text"
      67                      .global _TaskStart
      68                      .sym    _TaskStart,_TaskStart, 32, 2, 0
      69                      .func   76
      70              
      71              ;***************************************************************
      72              ;* FNAME: _TaskStart                    FR SIZE:   6           *
      73              ;*                                                             *
      74              ;* FUNCTION ENVIRONMENT                                        *
      75              ;*                                                             *
      76              ;* FUNCTION PROPERTIES                                         *
      77              ;*                            2 Parameter,  3 Auto,  0 SOE     *
      78              ;***************************************************************
      79              
      80 00000019       _TaskStart:
      81                      .line   2
      82              ;* AR4   assigned to _data
      83                      .sym    _data,12, 16, 17, 22
      84                      .sym    _data,-4, 16, 1, 22
      85                      .sym    _i,-5, 12, 1, 16
      86 00000019 FE06          ADDB      SP,#6
      87 0000001a A844          MOVL      *-SP[4],XAR4          ; |77| 
      88                      .line   5
      89 0000001b 0644          MOVL      ACC,*-SP[4]           ; |80| 
      90 0000001c 1E44          MOVL      *-SP[4],ACC           ; |80| 
      91                      .line   8
      92 0000001d 7640'         LCR       #_InitCpuTimers       ; |83| 
         0000001e 007E 
      93                      ; call occurs [#_InitCpuTimers] ; |83| 
      94                      .line   11
      95 0000001f 7622   EALLOW
      96                      .line   13
      97 00000020 7623          OR        IER,#0x0001           ; |88| 
         00000021 0001 
      98                      .line   15
      99 00000022 8F00!         MOVL      XAR4,#_OSCtxSw        ; |90| 
         00000023 0000 
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    3

     100 00000024 761F!         MOVW      DP,#_PieVectTable+62
         00000025 0000 
     101 00000026 A83E!         MOVL      @_PieVectTable+62,XAR4 ; |90| 
     102                      .line   17
     103 00000027 761F!         MOVW      DP,#_PieCtrlRegs+2
         00000028 0000 
     104 00000029 1A02!         OR        @_PieCtrlRegs+2,#0x0040 ; |92| 
         0000002a 0040 
     105                      .line   19
     106 0000002b 8F00!         MOVL      XAR4,#_OSTickISR      ; |94| 
         0000002c 0000 
     107 0000002d 761F!         MOVW      DP,#_PieVectTable+76
         0000002e 0001 
     108 0000002f A80C!         MOVL      @_PieVectTable+76,XAR4 ; |94| 
     109                      .line   20
     110 00000030 761A   EDIS
     111                      .line   23
     112 00000031 28A8          MOV       AH,#18804
         00000032 4974 
     113 00000033 28A9          MOV       AL,#9216
         00000034 2400 
     114 00000035 1E42          MOVL      *-SP[2],ACC           ; |98| 
     115 00000036 9A00          MOV       AL,#0
     116 00000037 8F00-         MOVL      XAR4,#_CpuTimer0      ; |98| 
         00000038 0000 
     117 00000039 28A8          MOV       AH,#17096
         0000003a 42C8 
     118 0000003b 7640'         LCR       #_ConfigCpuTimer      ; |98| 
         0000003c 0093 
     119                      ; call occurs [#_ConfigCpuTimer] ; |98| 
     120                      .line   24
     121 0000003d 8F00!         MOVL      XAR4,#_TaskStk        ; |99| 
         0000003e 0000 
     122 0000003f D500          MOVB      XAR5,#0
     123 00000040 A842          MOVL      *-SP[2],XAR4          ; |99| 
     124 00000041 9A0A          MOVB      AL,#10                ; |99| 
     125 00000042 8F00'         MOVL      XAR4,#_Task           ; |99| 
         00000043 0065 
     126 00000044 7640!         LCR       #_OSTaskCreate        ; |99| 
         00000045 0000 
     127                      ; call occurs [#_OSTaskCreate] ; |99| 
     128                      .line   25
     129 00000046 8F00!         MOVL      XAR4,#_TaskStk+30     ; |100| 
         00000047 001E 
     130 00000048 D500          MOVB      XAR5,#0
     131 00000049 A842          MOVL      *-SP[2],XAR4          ; |100| 
     132 0000004a 9A0C          MOVB      AL,#12                ; |100| 
     133 0000004b 8F00'         MOVL      XAR4,#_Task1          ; |100| 
         0000004c 005D 
     134 0000004d 7640!         LCR       #_OSTaskCreate        ; |100| 
         0000004e 0000 
     135                      ; call occurs [#_OSTaskCreate] ; |100| 
     136                      .line   27
     137 0000004f 761F!         MOVW      DP,#_CpuTimer0Regs+4
         00000050 0000 
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    4

     138 00000051 1804!         AND       @_CpuTimer0Regs+4,#0xffef ; |102| 
         00000052 FFEF 
     139                      .line   28
     140 00000053 2910   clrc INTM
     141                      .line   29
     142 00000054 2920   clrc DBGM
     143 00000055       L1:    
     144                      .line   32
     145 00000055 2845          MOV       *-SP[5],#3
         00000056 0003 
     146                      .line   33
     147 00000057 2845          MOV       *-SP[5],#7
         00000058 0007 
     148                      .line   34
     149 00000059 9A01          MOVB      AL,#1                 ; |109| 
     150 0000005a 7640!         LCR       #_OSTimeDly           ; |109| 
         0000005b 0000 
     151                      ; call occurs [#_OSTimeDly] ; |109| 
     152                      .line   36
     153 0000005c 6FF9          B         L1,UNC                ; |111| 
     154                      ; branch occurs ; |111| 
     155                      .endfunc        115,000000000h,6
     156              
     157              
     158              
     159 0000005d               .sect   ".text"
     160                      .global _Task1
     161                      .sym    _Task1,_Task1, 32, 2, 0
     162                      .func   122
     163              
     164              ;***************************************************************
     165              ;* FNAME: _Task1                        FR SIZE:   4           *
     166              ;*                                                             *
     167              ;* FUNCTION ENVIRONMENT                                        *
     168              ;*                                                             *
     169              ;* FUNCTION PROPERTIES                                         *
     170              ;*                            0 Parameter,  3 Auto,  0 SOE     *
     171              ;***************************************************************
     172              
     173 0000005d       _Task1:
     174                      .line   2
     175              ;* AR4   assigned to _data
     176                      .sym    _data,12, 16, 17, 22
     177                      .sym    _data,-2, 16, 1, 22
     178                      .sym    _x1,-3, 12, 1, 16
     179 0000005d FE04          ADDB      SP,#4
     180 0000005e A842          MOVL      *-SP[2],XAR4          ; |123| 
     181 0000005f       L2:    
     182                      .line   6
     183 0000005f 2843          MOV       *-SP[3],#3
         00000060 0003 
     184                      .line   8
     185 00000061 9A06          MOVB      AL,#6                 ; |129| 
     186 00000062 7640!         LCR       #_OSTimeDly           ; |129| 
         00000063 0000 
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    5

     187                      ; call occurs [#_OSTimeDly] ; |129| 

⌨️ 快捷键说明

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