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

📄 main.lst

📁 Texas-Instrument C2000 Series DSP example programs
💻 LST
字号:
C:\DSP\2XX\DSPTOOLS\CGT\6.63B\dspa.exe -v2xx -iencoder\include -irs232\include -s -l main.asm main.obj -tC:\WINDOWS\TEMP\main.tmp 

TMS320C1x/C2x/C2xx/C5x COFF Assembler Beta Version 6.63  Mon Feb  9 04:57:49 1998
Copyright (c) 1987-1996  Texas Instruments Incorporated 
main.asm                                                             PAGE    1

       1            *******************************************************
       2            * TMS320C2x/C2xx/C5x ANSI C Codegen Beta Version 6.63       
       3            *******************************************************
       4            ;       C:\DSP\2XX\DSPTOOLS\CGT\6.63B\dspac.exe -v2xx -iencoder\include -irs232\include main.c C:\WINDOWS\TEMP\m
       5            ;       C:\DSP\2XX\DSPTOOLS\CGT\6.63B\dspopt.exe -v2xx -s -O2 -Z C:\WINDOWS\TEMP\main.if C:\WINDOWS\TEMP\main.op
       6            ;       C:\DSP\2XX\DSPTOOLS\CGT\6.63B\dspcg.exe -v2xx -o -s -o -n -o C:\WINDOWS\TEMP\main.opt C:\WINDOWS\TEMP\ma
       7                    .port
       8                    .file   "main.c"
       9                    .file   "c:\dsp\2xx\dsptools\cgt\6.63b\stdlib.h"
      10                    .sym    _size_t,0,14,13,16
      11                    .sym    _wchar_t,0,4,13,16
      12                    .globl  _atoi
      13                    .globl  _atol
      14                    .globl  _atof
      15                    .globl  _strtod
      16                    .globl  _strtol
      17                    .globl  _strtoul
      18            
      19                    .stag   __div_t,32
      20                    .member _quot,0,4,8,16
      21                    .member _rem,16,4,8,16
      22                    .eos
      23                    .sym    _div_t,0,8,13,32,__div_t
      24            
      25                    .stag   __ldiv_t,64
      26                    .member _quot,0,5,8,32
      27                    .member _rem,32,5,8,32
      28                    .eos
      29                    .sym    _ldiv_t,0,8,13,64,__ldiv_t
      30                    .globl  _div
      31                    .globl  _ldiv
      32                    .globl  _rand
      33                    .globl  _srand
      34                    .globl  _calloc
      35                    .globl  _free
      36                    .globl  _malloc
      37                    .globl  _minit
      38                    .globl  _realloc
      39                    .globl  _abort
      40                    .globl  _exit
      41                    .globl  _atexit
      42                    .globl  _abs
      43                    .globl  _labs
      44                    .globl  _qsort
      45                    .globl  _bsearch
      46                    .globl  _getenv
      47                    .globl  _ti_sprintf
      48                    .file   "vectors.h"
      49                   .global _c_int0                   
      50                   .global _c_int2                   
      51 0000              .sect "vectors"                 
      52 0000 7980  RESET:  b     _c_int0 ; external RESET   
         0001 0000! 
      53 0002 7980  INT1:   b     $                          
TMS320C1x/C2x/C2xx/C5x COFF Assembler Beta Version 6.63  Mon Feb  9 04:57:49 1998
Copyright (c) 1987-1996  Texas Instruments Incorporated 
main.asm                                                             PAGE    2

         0003 0002+ 
      54 0004 7980  INT2:   b     $                          
         0005 0004+ 
      55 0006 7980  INT3:   b     $                          
         0007 0006+ 
      56 0008 7980  INT4:   b     $                         
         0009 0008+ 
      57 000a 7980  INT5:   b     $                          
         000b 000a+ 
      58 000c 7980  INT6:   b     $                          
         000d 000c+ 
      59 0000              .text                             
      60                    .file   "main.c"
      61 0000               .text
      62            
      63                    .sym    _main,_main,32,2,0
      64                    .globl  _main
      65            
      66                    .func   20
      67            ;>>>>   void main(void)
      68            ;>>>>      int  buffer;
      69            ;>>>>      int  i;
      70            ;>>>>      char c;
      71            ******************************************************
      72            * FUNCTION DEF : _main
      73            ******************************************************
      74 0000       _main:
      75 0000 8aa0          POPD    *+
      76            
      77            *** 29  -----------------------    asm("        DINT");
      78                    .line   10
      79            ;>>>>      asm("        DINT");         /* global disable interrupts */
      80 0001 be41          DINT
      81            *** 34  -----------------------    *(unsigned*)0x702d = 129u;
      82                    .line   15
      83            ;>>>>      CKCR1 = 0x0081;              /* Input clock = 10MHz */
      84 0002 bf0b          LARK    AR3,28717
         0003 702d  
      85 0004 b981          LACK    129
      86 0005 8b8b          MAR     * ,AR3
      87 0006 9080          SACL    * 
      88            *** 35  -----------------------    *(unsigned*)0x702b = 177u;
      89                    .line   16
      90            ;>>>>      CKCR0 = 0x00B1;              /* CPU clock   = 20Mhz   */
      91 0007 b9b1          LACK    177
      92 0008 7c02          SBRK    2
      93 0009 9080          SACL    * 
      94            *** 40  -----------------------    *(unsigned*)0x7029 = 111u;
      95                    .line   21
      96            ;>>>>      WDCR = 0x006F;               /* disable watchdog */
      97 000a b96f          LACK    111
      98 000b 7c02          SBRK    2
      99 000c 9080          SACL    * 
     100            *** 41  -----------------------    *(unsigned*)0x7025 = 21845u;
TMS320C1x/C2x/C2xx/C5x COFF Assembler Beta Version 6.63  Mon Feb  9 04:57:49 1998
Copyright (c) 1987-1996  Texas Instruments Incorporated 
main.asm                                                             PAGE    3

     101                    .line   22
     102            ;>>>>      WDKEY = 0x5555;              /* reset wd counter */
     103 000d 7c04          SBRK    4
     104 000e ae80          SPLK    #21845,* 
         000f 5555  
     105            *** 42  -----------------------    *(unsigned*)0x7025 = 0xaaaau;
     106                    .line   23
     107            ;>>>>      WDKEY = 0xAAAA;              
     108 0010 ae80          SPLK    #43690,* 
         0011 aaaa  
     109            *** 43  -----------------------    *(unsigned*)0x7029 = 111u;
     110                    .line   24
     111            ;>>>>      WDCR = 0x006F;               /* disable watchdog */
     112 0012 7804          ADRK    4
     113 0013 908c          SACL    * ,AR4
     114            *** 48  -----------------------    *(unsigned*)0x4 = 0u;
     115                    .line   29
     116            ;>>>>      IMR = 0x00;                  /* disable CPU core ints */
     117 0014 b404          LARK    AR4,4
     118 0015 b900          LACK    0
     119 0016 9080          SACL    * 
     120            *** 49  -----------------------    *(unsigned*)0x6 = 255u;
     121                    .line   30
     122            ;>>>>      IFR = 0xFF;                  /* clear CPU core int flags */
     123 0017 b9ff          LACK    255
     124 0018 7802          ADRK    2
     125 0019 9080          SACL    * 
     126            *** 54  -----------------------    *(unsigned*)0x742c = 0u;
     127                    .line   35
     128            ;>>>>      EVIMRA = 0x0000;             /* disable EV module ints */
     129 001a bf0d          LARK    AR5,29740
         001b 742c  
     130 001c 7c06          SBRK    6
     131 001d 8b8d          MAR     * ,AR5
     132 001e 84a0          SAR     AR4,*+
     133            *** 55  -----------------------    *(unsigned*)0x742d = 0u;
     134                    .line   36
     135            ;>>>>      EVIMRB = 0x0000;             
     136 001f 84a0          SAR     AR4,*+
     137            *** 56  -----------------------    *(unsigned*)0x742e = 0u;
     138                    .line   37
     139            ;>>>>      EVIMRC = 0x0000;             
     140 0020 84a0          SAR     AR4,*+
     141            *** 57  -----------------------    *(unsigned*)0x742f = 255u;
     142                    .line   38
     143            ;>>>>      EVIFRA = 0x00FF;             /* clear EV module int flags */
     144 0021 90a0          SACL    *+
     145            *** 58  -----------------------    *(unsigned*)0x7430 = 255u;
     146                    .line   39
     147            ;>>>>      EVIFRB = 0x00FF;              
     148 0022 90a0          SACL    *+
     149            *** 59  -----------------------    *(unsigned*)0x7431 = 255u;
     150                    .line   40
     151            ;>>>>      EVIFRC = 0x00FF;              
TMS320C1x/C2x/C2xx/C5x COFF Assembler Beta Version 6.63  Mon Feb  9 04:57:49 1998
Copyright (c) 1987-1996  Texas Instruments Incorporated 
main.asm                                                             PAGE    4

     152 0023 9089          SACL    * ,AR1
     153            *** 64  -----------------------    monitor();
     154                    .line   45
     155            ;>>>>      monitor();
     156 0024 7a80          CALL    _monitor
         0025 0000! 
     157            ***     -----------------------    return;
     158 0026       EPI0_1:
     159                    .line   46
     160 0026 7c01          SBRK    1
     161 0027 7680          PSHD    *
     162 0028 ef00          RET
     163            
     164                    .endfunc        65,000000000H,1
     165            *****************************************************
     166            * UNDEFINED REFERENCES                              *
     167            *****************************************************
     168                    .global _monitor
     169                    .end

 No Errors,  No Warnings

⌨️ 快捷键说明

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