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

📄 os_cpu_c.lst

📁 ucos 在F2812上的移置,内含三个任务,可以在F2812上跑起来,通过测试,在片外SRAM中运行,完整的工程
💻 LST
📖 第 1 页 / 共 4 页
字号:
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 14:37:59 2009

Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/Os_cpu_c.asm                                      PAGE    1

       1              ;***************************************************************
       2              ;* TMS320C2000 C/C++ Codegen                         PC v4.1.3 *
       3              ;* Date/Time created: Wed May 20 14:37:59 2009                 *
       4              ;***************************************************************
       5                      .compiler_opts --mem_model:code=flat --mem_model:data=large --quiet --silicon_version=28 
       6        0002  FP      .set    XAR2
       7              
       8              DW$CU   .dwtag  DW_TAG_compile_unit
       9                      .dwattr DW$CU, DW_AT_name("Os_cpu_c.c")
      10                      .dwattr DW$CU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC v4.1.3 Copyright (c) 1996-2006 Texas Inst
      11                      .dwattr DW$CU, DW_AT_stmt_list(0x00)
      12                      .dwattr DW$CU, DW_AT_TI_VERSION(0x01)
      13                      .global _OSTickDOSCtr
      14 00000000       _OSTickDOSCtr:  .usect  ".ebss",1,1,0
      15              DW$1    .dwtag  DW_TAG_variable, DW_AT_name("OSTickDOSCtr"), DW_AT_symbol_name("_OSTickDOSCtr")
      16                      .dwattr DW$1, DW_AT_location[DW_OP_addr _OSTickDOSCtr]
      17                      .dwattr DW$1, DW_AT_type(*DW$T$19)
      18                      .dwattr DW$1, DW_AT_external(0x01)
      19              ;       C:\CCStudio_v3.3\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\CHENGX~1\LOCALS~1\Temp\TI76812 
      20 00000000               .sect   ".text"
      21                      .global _OSTaskStkInit
      22              
      23              DW$2    .dwtag  DW_TAG_subprogram, DW_AT_name("OSTaskStkInit"), DW_AT_symbol_name("_OSTaskStkInit")
      24                      .dwattr DW$2, DW_AT_low_pc(_OSTaskStkInit)
      25                      .dwattr DW$2, DW_AT_high_pc(0x00)
      26                      .dwattr DW$2, DW_AT_begin_file("Os_cpu_c.c")
      27                      .dwattr DW$2, DW_AT_begin_line(0x35)
      28                      .dwattr DW$2, DW_AT_begin_column(0x07)
      29                      .dwpsn  "Os_cpu_c.c",54,1
      30              
      31                      .dwfde DW$CIE
      32              
      33              ;***************************************************************
      34              ;* FNAME: _OSTaskStkInit                FR SIZE:  10           *
      35              ;*                                                             *
      36              ;* FUNCTION ENVIRONMENT                                        *
      37              ;*                                                             *
      38              ;* FUNCTION PROPERTIES                                         *
      39              ;*                            0 Parameter,  9 Auto,  0 SOE     *
      40              ;***************************************************************
      41              
      42              _OSTaskStkInit:
      43                      .dwcfa  0x1d, -2
      44                      .dwcfa  0x1c, 26, 0
      45                      .dwcfa  0x09, 40, 26
      46 00000000 FE0A          ADDB      SP,#10
      47                      .dwcfa  0x1d, -12
      48              ;* AR4   assigned to _task
      49              DW$3    .dwtag  DW_TAG_formal_parameter, DW_AT_name("task"), DW_AT_symbol_name("_task")
      50                      .dwattr DW$3, DW_AT_type(*DW$T$30)
      51                      .dwattr DW$3, DW_AT_location[DW_OP_reg12]
      52              ;* AR5   assigned to _pdata
      53              DW$4    .dwtag  DW_TAG_formal_parameter, DW_AT_name("pdata"), DW_AT_symbol_name("_pdata")
      54                      .dwattr DW$4, DW_AT_type(*DW$T$3)
      55                      .dwattr DW$4, DW_AT_location[DW_OP_reg14]
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 14:37:59 2009

Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/Os_cpu_c.asm                                      PAGE    2

      56              DW$5    .dwtag  DW_TAG_formal_parameter, DW_AT_name("ptos"), DW_AT_symbol_name("_ptos")
      57                      .dwattr DW$5, DW_AT_type(*DW$T$3)
      58                      .dwattr DW$5, DW_AT_location[DW_OP_breg20 -14]
      59              ;* AL    assigned to _opt
      60              DW$6    .dwtag  DW_TAG_formal_parameter, DW_AT_name("opt"), DW_AT_symbol_name("_opt")
      61                      .dwattr DW$6, DW_AT_type(*DW$T$21)
      62                      .dwattr DW$6, DW_AT_location[DW_OP_reg0]
      63              DW$7    .dwtag  DW_TAG_variable, DW_AT_name("task"), DW_AT_symbol_name("_task")
      64                      .dwattr DW$7, DW_AT_type(*DW$T$30)
      65                      .dwattr DW$7, DW_AT_location[DW_OP_breg20 -2]
      66              DW$8    .dwtag  DW_TAG_variable, DW_AT_name("pdata"), DW_AT_symbol_name("_pdata")
      67                      .dwattr DW$8, DW_AT_type(*DW$T$3)
      68                      .dwattr DW$8, DW_AT_location[DW_OP_breg20 -4]
      69              DW$9    .dwtag  DW_TAG_variable, DW_AT_name("opt"), DW_AT_symbol_name("_opt")
      70                      .dwattr DW$9, DW_AT_type(*DW$T$21)
      71                      .dwattr DW$9, DW_AT_location[DW_OP_breg20 -5]
      72              DW$10   .dwtag  DW_TAG_variable, DW_AT_name("stk"), DW_AT_symbol_name("_stk")
      73                      .dwattr DW$10, DW_AT_type(*DW$T$36)
      74                      .dwattr DW$10, DW_AT_location[DW_OP_breg20 -8]
      75              DW$11   .dwtag  DW_TAG_variable, DW_AT_name("temp"), DW_AT_symbol_name("_temp")
      76                      .dwattr DW$11, DW_AT_type(*DW$T$21)
      77                      .dwattr DW$11, DW_AT_location[DW_OP_breg20 -9]
      78 00000001 9645          MOV       *-SP[5],AL            ; |54| 
      79 00000002 A044          MOVL      *-SP[4],XAR5          ; |54| 
      80 00000003 A842          MOVL      *-SP[2],XAR4          ; |54| 
      81                      .dwpsn  "Os_cpu_c.c",59,5
      82                      .dwpsn  "Os_cpu_c.c",60,5
      83 00000004 064E          MOVL      ACC,*-SP[14]          ; |60| 
      84 00000005 1E48          MOVL      *-SP[8],ACC           ; |60| 
      85                      .dwpsn  "Os_cpu_c.c",62,5
      86 00000006 8A48          MOVL      XAR4,*-SP[8]          ; |62| 
      87 00000007 0201          MOVB      ACC,#1
      88 00000008 07A4          ADDL      ACC,XAR4
      89 00000009 1E48          MOVL      *-SP[8],ACC           ; |62| 
      90 0000000a 9244          MOV       AL,*-SP[4]            ; |62| 
      91 0000000b 96C4          MOV       *+XAR4[0],AL          ; |62| 
      92                      .dwpsn  "Os_cpu_c.c",63,5
      93 0000000c 8A48          MOVL      XAR4,*-SP[8]          ; |63| 
      94 0000000d 0201          MOVB      ACC,#1
      95 0000000e 07A4          ADDL      ACC,XAR4
      96 0000000f 1E48          MOVL      *-SP[8],ACC           ; |63| 
      97 00000010 9244          MOV       AL,*-SP[4]            ; |63| 
      98 00000011 96C4          MOV       *+XAR4[0],AL          ; |63| 
      99                      .dwpsn  "Os_cpu_c.c",66,5
     100 00000012 8A48          MOVL      XAR4,*-SP[8]          ; |66| 
     101 00000013 0201          MOVB      ACC,#1
     102 00000014 07A4          ADDL      ACC,XAR4
     103 00000015 1E48          MOVL      *-SP[8],ACC           ; |66| 
     104 00000016 28C4          MOV       *+XAR4[0],#152        ; |66| 
         00000017 0098 
     105                      .dwpsn  "Os_cpu_c.c",67,5
     106 00000018 8A48          MOVL      XAR4,*-SP[8]          ; |67| 
     107 00000019 0201          MOVB      ACC,#1
     108 0000001a 07A4          ADDL      ACC,XAR4
     109 0000001b 1E48          MOVL      *-SP[8],ACC           ; |67| 
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 14:37:59 2009

Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/Os_cpu_c.asm                                      PAGE    3

     110 0000001c 2BC4          MOV       *+XAR4[0],#0          ; |67| 
     111                      .dwpsn  "Os_cpu_c.c",70,5
     112 0000001d 8A48          MOVL      XAR4,*-SP[8]          ; |70| 
     113 0000001e 0201          MOVB      ACC,#1
     114 0000001f 07A4          ADDL      ACC,XAR4
     115 00000020 1E48          MOVL      *-SP[8],ACC           ; |70| 
     116 00000021 28C4          MOV       *+XAR4[0],#13107      ; |70| 
         00000022 3333 
     117                      .dwpsn  "Os_cpu_c.c",71,2
     118 00000023 8A48          MOVL      XAR4,*-SP[8]          ; |71| 
     119 00000024 0201          MOVB      ACC,#1
     120 00000025 07A4          ADDL      ACC,XAR4
     121 00000026 1E48          MOVL      *-SP[8],ACC           ; |71| 
     122 00000027 28C4          MOV       *+XAR4[0],#8738       ; |71| 
         00000028 2222 
     123                      .dwpsn  "Os_cpu_c.c",74,2
     124 00000029 8A48          MOVL      XAR4,*-SP[8]          ; |74| 
     125 0000002a 0201          MOVB      ACC,#1
     126 0000002b 07A4          ADDL      ACC,XAR4
     127 0000002c 1E48          MOVL      *-SP[8],ACC           ; |74| 
     128 0000002d 28C4          MOV       *+XAR4[0],#21845      ; |74| 
         0000002e 5555 
     129                      .dwpsn  "Os_cpu_c.c",75,2
     130 0000002f 8A48          MOVL      XAR4,*-SP[8]          ; |75| 
     131 00000030 0201          MOVB      ACC,#1
     132 00000031 07A4          ADDL      ACC,XAR4
     133 00000032 1E48          MOVL      *-SP[8],ACC           ; |75| 
     134 00000033 28C4          MOV       *+XAR4[0],#17476      ; |75| 
         00000034 4444 
     135                      .dwpsn  "Os_cpu_c.c",78,2
     136 00000035 8A48          MOVL      XAR4,*-SP[8]          ; |78| 
     137 00000036 0201          MOVB      ACC,#1
     138 00000037 07A4          ADDL      ACC,XAR4
     139 00000038 1E48          MOVL      *-SP[8],ACC           ; |78| 
     140 00000039 28C4          MOV       *+XAR4[0],#30583      ; |78| 
         0000003a 7777 
     141                      .dwpsn  "Os_cpu_c.c",79,2
     142 0000003b 8A48          MOVL      XAR4,*-SP[8]          ; |79| 
     143 0000003c 0201          MOVB      ACC,#1
     144 0000003d 07A4          ADDL      ACC,XAR4
     145 0000003e 1E48          MOVL      *-SP[8],ACC           ; |79| 
     146 0000003f 28C4          MOV       *+XAR4[0],#26214      ; |79| 
         00000040 6666 
     147                      .dwpsn  "Os_cpu_c.c",83,2
     148 00000041 8A48          MOVL      XAR4,*-SP[8]          ; |83| 
     149 00000042 0201          MOVB      ACC,#1
     150 00000043 07A4          ADDL      ACC,XAR4
     151 00000044 1E48          MOVL      *-SP[8],ACC           ; |83| 
     152 00000045 28C4          MOV       *+XAR4[0],#51787      ; |83| 
         00000046 CA4B 
     153                      .dwpsn  "Os_cpu_c.c",84,2
     154 00000047 8A48          MOVL      XAR4,*-SP[8]          ; |84| 
     155 00000048 0201          MOVB      ACC,#1
     156 00000049 07A4          ADDL      ACC,XAR4
     157 0000004a 1E48          MOVL      *-SP[8],ACC           ; |84| 
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 14:37:59 2009

Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/Os_cpu_c.asm                                      PAGE    4

     158 0000004b 28C4          MOV       *+XAR4[0],#65024      ; |84| 
         0000004c FE00 
     159                      .dwpsn  "Os_cpu_c.c",86,2
     160 0000004d 8A48          MOVL      XAR4,*-SP[8]          ; |86| 
     161 0000004e 0201          MOVB      ACC,#1
     162 0000004f 07A4          ADDL      ACC,XAR4
     163 00000050 1E48          MOVL      *-SP[8],ACC           ; |86| 
     164 00000051 28C4          MOV       *+XAR4[0],#65535      ; |86| 
         00000052 FFFF 
     165                      .dwpsn  "Os_cpu_c.c",87,2
     166 00000053 8A48          MOVL      XAR4,*-SP[8]          ; |87| 
     167 00000054 0201          MOVB      ACC,#1
     168 00000055 07A4          ADDL      ACC,XAR4
     169 00000056 1E48          MOVL      *-SP[8],ACC           ; |87| 
     170 00000057 2BC4          MOV       *+XAR4[0],#0          ; |87| 
     171                      .dwpsn  "Os_cpu_c.c",89,5

⌨️ 快捷键说明

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