codec.lst

来自「DSP课程课堂作业程序」· LST 代码 · 共 345 行 · 第 1/2 页

LST
345
字号
     124 00005f F845          BC        L3,AEQ                ; |74| 
         000060 0053'
     125                      ; branch occurs ; |74| 
     126                      .line   41
     127 000061 7711          STM       #65,AR1
         000062 0041 
     128 000063 7181          MVDK      *AR1,*(_data)         ; |77| 
TMS320C54x COFF Assembler PC Version 3.83  Mon Sep 24 23:02:22 2007

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
D:\DOCUME~1\HENGYA~1\LOCALS~1\Temp\TI3652_4                          PAGE    4

         000064 0001-
     129                      .line   42
     130 000065 10F8          LD        *(_data),A
         000066 0001-
     131 000067 7712          STM       #67,AR2
         000068 0043 
     132 000069 9801          STL       A,#1,*AR2             ; |78| 
     133                      .line   43
     134 00006a F073          B         L3                    ; |79| 
         00006b 0053'
     135                      ; branch occurs ; |79| 
     136 00006c       L4:    
     137                      .line   46
     138 00006c EE04          FRAME     #4
     139 00006d 8A11          POPM      AR1
     140 00006e FC00          RET
     141                      ; return occurs
     142                      .endfunc        82,000000400h,5
     143              
     144              
     145              
     146 00006f               .sect   ".text"
     147                      .global _delay
     148                      .sym    _delay,_delay, 32, 2, 0
     149                      .func   85
     150              
     151              ;***************************************************************
     152              ;* FUNCTION DEF: _delay                                        *
     153              ;***************************************************************
     154 00006f       _delay:
     155                      .line   2
     156              ;* A     assigned to _period
     157                      .sym    _period,0, 4, 17, 16
     158                      .sym    _period,0, 4, 1, 16
     159                      .sym    _i,1, 4, 1, 16
     160                      .sym    _j,2, 4, 1, 16
     161 00006f EEFD          FRAME     #-3
     162 000070 F495          NOP
     163 000071 8000          STL       A,*SP(0)
     164                      .line   5
     165 000072 F7B8          SSBX      SXM
     166 000073 7601          ST        #0,*SP(1)             ; |89| 
         000074 0000 
     167 000075 1000          LD        *SP(0),A              ; |89| 
     168 000076 0801          SUB       *SP(1),A              ; |89| 
     169 000077 F847          BC        L8,ALEQ               ; |89| 
         000078 008D'
     170                      ; branch occurs ; |89| 
     171 000079       L5:    
     172                      .line   7
     173 000079 7602          ST        #0,*SP(2)             ; |91| 
         00007a 0000 
     174 00007b 6F00          LD        *SP(0),#-1,A          ; |91| 
         00007c 0C5F 
     175 00007d 0802          SUB       *SP(2),A              ; |91| 
TMS320C54x COFF Assembler PC Version 3.83  Mon Sep 24 23:02:22 2007

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
D:\DOCUME~1\HENGYA~1\LOCALS~1\Temp\TI3652_4                          PAGE    5

     176 00007e F847          BC        L7,ALEQ               ; |91| 
         00007f 0087'
     177                      ; branch occurs ; |91| 
     178 000080       L6:    
     179 000080 6B02          ADDM      #1,*SP(2)             ; |91| 
         000081 0001 
     180 000082 6F00          LD        *SP(0),#-1,A          ; |91| 
         000083 0C5F 
     181 000084 0802          SUB       *SP(2),A              ; |91| 
     182 000085 F846          BC        L6,AGT                ; |91| 
         000086 0080'
     183                      ; branch occurs ; |91| 
     184 000087       L7:    
     185                      .line   8
     186 000087 6B01          ADDM      #1,*SP(1)             ; |92| 
         000088 0001 
     187 000089 1000          LD        *SP(0),A              ; |92| 
     188 00008a 0801          SUB       *SP(1),A              ; |92| 
     189 00008b F846          BC        L5,AGT                ; |92| 
         00008c 0079'
     190                      ; branch occurs ; |92| 
     191 00008d       L8:    
     192                      .line   9
     193 00008d EE03          FRAME     #3
     194 00008e FC00          RET
     195                      ; return occurs
     196                      .endfunc        93,000000000h,3
     197              
     198              
     199              ;***************************************************************
     200              ;* UNDEFINED EXTERNAL REFERENCES                               *
     201              ;***************************************************************
     202                      .global _brd_init
     203                      .global _brd_led_toggle
     204                      .global _codec_open
     205                      .global _codec_dac_mode
     206                      .global _codec_adc_mode
     207                      .global _codec_ain_gain
     208                      .global _codec_sample_rate
     209              
     210              ;***************************************************************
     211              ;* TYPE INFORMATION                                            *
     212              ;***************************************************************
     213                      .sym    _s16, 0, 4, 13, 16
     214                      .sym    _s16, 0, 4, 13, 16
     215                      .sym    _u16, 0, 14, 13, 16
     216                      .sym    _u16, 0, 14, 13, 16
     217                      .sym    _u16, 0, 14, 13, 16
     218                      .sym    _HANDLE, 0, 16, 13, 16
     219                      .etag   $$fake0, 16
     220                      .member _BRD_LED0, 0, 4, 16, 16
     221                      .member _BRD_LED1, 1, 4, 16, 16
     222                      .member _BRD_LED2, 2, 4, 16, 16
     223                      .eos
     224                      .sym    _BrdLed, 0, 10, 13, 16,$$fake0
TMS320C54x COFF Assembler PC Version 3.83  Mon Sep 24 23:02:22 2007

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
D:\DOCUME~1\HENGYA~1\LOCALS~1\Temp\TI3652_4                          PAGE    6

     225                      .etag   $$fake2, 16
     226                      .member _CODEC_DAC_16BIT, 0, 4, 16, 16
     227                      .member _CODEC_DAC_15BIT, 1, 4, 16, 16
     228                      .eos
     229                      .sym    _CodecDacMode, 0, 10, 13, 16,$$fake2
     230                      .etag   $$fake3, 16
     231                      .member _CODEC_ADC_16BIT, 0, 4, 16, 16
     232                      .member _CODEC_ADC_15BIT, 1, 4, 16, 16
     233                      .eos
     234                      .sym    _CodecAdcMode, 0, 10, 13, 16,$$fake3
     235                      .etag   $$fake4, 16
     236                      .member _CODEC_AIN_MUTE, 3, 4, 16, 16
     237                      .member _CODEC_AIN_12dB, 2, 4, 16, 16
     238                      .member _CODEC_AIN_6dB, 1, 4, 16, 16
     239                      .member _CODEC_AIN_0dB, 0, 4, 16, 16
     240                      .eos
     241                      .sym    _CodecAinGain, 0, 10, 13, 16,$$fake4
     242                      .etag   $$fake5, 16
     243                      .member _SR_2000, 128, 4, 16, 16
     244                      .member _SR_2285, 240, 4, 16, 16
     245                      .member _SR_2667, 224, 4, 16, 16
     246                      .member _SR_3200, 208, 4, 16, 16
     247                      .member _SR_4000, 192, 4, 16, 16
     248                      .member _SR_5333, 176, 4, 16, 16
     249                      .member _SR_8000, 160, 4, 16, 16
     250                      .member _SR_9142, 112, 4, 16, 16
     251                      .member _SR_10667, 96, 4, 16, 16
     252                      .member _SR_12800, 80, 4, 16, 16
     253                      .member _SR_16000, 144, 4, 16, 16
     254                      .eos
     255                      .sym    _CodecSampleRate, 0, 10, 13, 16,$$fake5
     256                      .etag   $$fake1, 16
     257                      .member _DAA_CODEC, 0, 4, 16, 16
     258                      .member _HANDSET_CODEC, 1, 4, 16, 16
     259                      .member _SLIC_CODEC, 2, 4, 16, 16
     260                      .eos
     261                      .sym    _CodecId, 0, 10, 13, 16,$$fake1

No Assembly Errors, No Assembly Warnings

⌨️ 快捷键说明

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