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

📄 daa.lst

📁 在dsp芯片TOM320VC5402下的电话接口程序实现
💻 LST
📖 第 1 页 / 共 2 页
字号:
TMS320C54x COFF Assembler         Version 3.50     Wed Jul 26 11:06:26 2000
Copyright (c) 1996-1999 Texas Instruments Incorporated
C:\WINDOWS\TEMP\tempTI46                                             PAGE    1

       1              ;***************************************************************
       2              ;* TMS320C54x ANSI C Codegen                      Version 3.50 *
       3              ;* Date/Time created: Wed Jul 26 11:06:25 2000                 *
       4              ;***************************************************************
       5                      .mmregs
       6        0017  FP      .set    AR7
       7                      .c_mode
       8              ;       acp500 -IC:\5402dsk\software\dsp\examples\5402\include -m --i_output_file C:\WINDOWS\TEMP\tempTI44 --
       9                      .file   "daa.c"
      10                      .file   "C:\5402dsk\software\dsp\examples\5402\include\type.h"
      11                      .sym    _bool, 0, 2, 13, 16
      12                      .sym    _s16, 0, 4, 13, 16
      13                      .sym    _u16, 0, 14, 13, 16
      14                      .file   "C:\5402dsk\software\dsp\examples\5402\include\board.h"
      15                      .sym    _BrdLed, 0, 2, 13, 16
      16                      .file   "C:\5402dsk\software\dsp\examples\5402\include\codec.h"
      17                      .sym    _HANDLE, 0, 16, 13, 16
      18                      .sym    _CodecId, 0, 2, 13, 16
      19                      .sym    _CodecSampleRate, 0, 2, 13, 16
      20                      .file   "C:\5402dsk\software\dsp\examples\5402\include\daa.h"
      21                      .sym    _DaaCtrl, 0, 2, 13, 16
      22                      .file   "C:\5402dsk\software\dsp\examples\5402\include\board.h"
      23                      .file   "C:\5402dsk\software\dsp\examples\5402\include\codec.h"
      24                      .file   "C:\5402dsk\software\dsp\examples\5402\include\daa.h"
      25                      .file   "daa.c"
      26                      .file   "C:\5402dsk\software\dsp\examples\5402\include\board.h"
      27                      .sym    _u16, 0, 14, 13, 16
      28                      .file   "daa.c"
      29                      .global _hDevice
      30 000000               .bss    _hDevice,1,0,0
      31                      .sym    _hDevice,_hDevice, 16, 2, 16
      32                      .sym    _u16, 0, 14, 13, 16
      33 000000               .sect   ".text"
      34                      .global _main
      35                      .sym    _main,_main, 32, 2, 0
      36                      .func   43
      37              
      38              ;***************************************************************
      39              ;* FUNCTION DEF: _main                                         *
      40              ;***************************************************************
      41 000000       _main:
      42                      .sym    _start,L3, 0, 6, 0
      43                      .sym    _cnt,2, 4, 1, 16
      44                      .sym    _data,3, 14, 1, 16
      45                      .sym    _silent_count,4, 14, 1, 16
      46 000000 4A11          PSHM      AR1
      47 000001 EEFA          FRAME     #-6
      48                      .line   7
      49 000002 F274          CALLD     #_brd_init            ; |49| 
         000003 0000!
      50 000004 F495          NOP
      51 000005 E864          LD        #100,A                ; |49| 
      52                      ; call occurs [#_brd_init] ; |49| 
      53 000006 10F8          LD        *(AL),A               ; |49| 
         000007 0008 
TMS320C54x COFF Assembler         Version 3.50     Wed Jul 26 11:06:26 2000
Copyright (c) 1996-1999 Texas Instruments Incorporated
C:\WINDOWS\TEMP\tempTI46                                             PAGE    2

      54 000008 F844          BC        L16,ANEQ              ; |49| 
         000009 010A'
      55                      ; branch occurs ; |49| 
      56                      .line   8
      57                      .line   10
      58 00000a 7602          ST        #2,*SP(2)             ; |52| 
         00000b 0002 
      59                      .line   13
      60 00000c 1002          LD        *SP(2),A              ; |55| 
      61 00000d F110          SUB       #1,A,B                ; |55| 
         00000e 0001 
      62 00000f 10F8          LD        *(AL),A               ; |55| 
         000010 0008 
      63 000011 FA45          BCD       L2,AEQ                ; |55| 
         000012 0036'
      64 000013 F495          NOP
      65 000014 8102          STL       B,*SP(2)              ; |55| 
      66                      ; branch occurs ; |55| 
      67 000015       L1:    
      68                      .line   15
      69 000015 F274          CALLD     #_brd_led_toggle      ; |57| 
         000016 0000!
      70 000017 F495          NOP
      71 000018 E800          LD        #0,A                  ; |57| 
      72                      ; call occurs [#_brd_led_toggle] ; |57| 
      73                      .line   17
      74 000019 F274          CALLD     #_delay               ; |59| 
         00001a 010D'
      75 00001b F020          LD        #1000,A               ; |59| 
         00001c 03E8 
      76                      ; call occurs [#_delay] ; |59| 
      77                      .line   18
      78 00001d F274          CALLD     #_brd_led_toggle      ; |60| 
         00001e 0000!
      79 00001f F495          NOP
      80 000020 E801          LD        #1,A                  ; |60| 
      81                      ; call occurs [#_brd_led_toggle] ; |60| 
      82                      .line   20
      83 000021 F274          CALLD     #_delay               ; |62| 
         000022 010D'
      84 000023 F020          LD        #1000,A               ; |62| 
         000024 03E8 
      85                      ; call occurs [#_delay] ; |62| 
      86                      .line   21
      87 000025 F274          CALLD     #_brd_led_toggle      ; |63| 
         000026 0000!
      88 000027 F495          NOP
      89 000028 E802          LD        #2,A                  ; |63| 
      90                      ; call occurs [#_brd_led_toggle] ; |63| 
      91                      .line   23
      92 000029 F274          CALLD     #_delay               ; |65| 
         00002a 010D'
      93 00002b F020          LD        #1000,A               ; |65| 
         00002c 03E8 
      94                      ; call occurs [#_delay] ; |65| 
TMS320C54x COFF Assembler         Version 3.50     Wed Jul 26 11:06:26 2000
Copyright (c) 1996-1999 Texas Instruments Incorporated
C:\WINDOWS\TEMP\tempTI46                                             PAGE    3

      95                      .line   24
      96 00002d 7102          MVDK      *SP(2),*(AR1)         ; |66| 
         00002e 0011 
      97 00002f 4811          LDM       AR1,A                 ; |66| 
      98 000030 F010          SUB       #1,A,A                ; |66| 
         000031 0001 
      99 000032 6E81          BANZD     L1,*AR1               ; |66| 
         000033 0015'
     100 000034 F495          NOP
     101 000035 8002          STL       A,*SP(2)              ; |66| 
     102                      ; branch occurs ; |66| 
     103 000036       L2:    
     104                      .line   27
     105 000036 F274          CALLD     #_codec_open          ; |69| 
         000037 0000!
     106 000038 F495          NOP
     107 000039 E800          LD        #0,A                  ; |69| 
     108                      ; call occurs [#_codec_open] ; |69| 
     109 00003a 80F8          STL       A,*(_hDevice)         ; |69| 
         00003b 0000-
     110                      .line   28
     111 00003c 7600          ST        #160,*SP(0)           ; |70| 
         00003d 00A0 
     112 00003e F074          CALL      #_codec_sample_rate   ; |70| 
         00003f 0000!
     113                      ; call occurs [#_codec_sample_rate] ; |70| 
     114                      .line   31
     115 000040 F274          CALLD     #_codec_open          ; |73| 
         000041 0000!
     116 000042 F495          NOP
     117 000043 E801          LD        #1,A                  ; |73| 
     118                      ; call occurs [#_codec_open] ; |73| 
     119 000044 80F8          STL       A,*(_hDevice)         ; |73| 
         000045 0000-
     120                      .line   32
     121 000046 7600          ST        #160,*SP(0)           ; |74| 
         000047 00A0 
     122 000048 F074          CALL      #_codec_sample_rate   ; |74| 
         000049 0000!
     123                      ; call occurs [#_codec_sample_rate] ; |74| 
     124                      .line   35
     125 00004a F074          CALL      #_daa_init            ; |77| 
         00004b 0000!
     126                      ; call occurs [#_daa_init] ; |77| 
     127 00004c       L3:    
     128                      .line   40
     129 00004c F274          CALLD     #_brd_led_disable     ; |82| 
         00004d 0000!
     130 00004e F495          NOP
     131 00004f E800          LD        #0,A                  ; |82| 
     132                      ; call occurs [#_brd_led_disable] ; |82| 
     133                      .line   41
     134 000050 F274          CALLD     #_brd_led_disable     ; |83| 
         000051 0000!
     135 000052 F495          NOP
TMS320C54x COFF Assembler         Version 3.50     Wed Jul 26 11:06:26 2000
Copyright (c) 1996-1999 Texas Instruments Incorporated
C:\WINDOWS\TEMP\tempTI46                                             PAGE    4

     136 000053 E801          LD        #1,A                  ; |83| 
     137                      ; call occurs [#_brd_led_disable] ; |83| 
     138                      .line   42
     139 000054 F274          CALLD     #_brd_led_disable     ; |84| 
         000055 0000!
     140 000056 F495          NOP
     141 000057 E802          LD        #2,A                  ; |84| 
     142                      ; call occurs [#_brd_led_disable] ; |84| 
     143                      .line   46
     144 000058 7604          ST        #0,*SP(4)             ; |88| 
         000059 0000 
     145                      .line   47
     146 00005a F074          CALL      #_daa_ring_detect     ; |89| 
         00005b 0000!
     147                      ; call occurs [#_daa_ring_detect] ; |89| 
     148 00005c 8811          STLM      A,AR1                 ; |89| 
     149 00005d F495          NOP
     150 00005e F495          NOP
     151 00005f 6C81          BANZ      L6,*AR1               ; |89| 
         000060 0077'
     152                      ; branch occurs ; |89| 
     153 000061       L4:    
     154                      .line   49
     155 000061 F274          CALLD     #_brd_delay_msec      ; |91| 
         000062 0000!
     156 000063 F495          NOP
     157 000064 E805          LD        #5,A                  ; |91| 
     158                      ; call occurs [#_brd_delay_msec] ; |91| 
     159                      .line   50
     160 000065 6B04          ADDM      #1,*SP(4)             ; |92| 
         000066 0001 
     161                      .line   53
     162 000067 6004          CMPM      *SP(4),#20            ; |95| 
         000068 0014 
     163 000069 F820          BC        L5,NTC                ; |95| 
         00006a 0071'
     164                      ; branch occurs ; |95| 
     165                      .line   55
     166 00006b F274          CALLD     #_brd_led_toggle      ; |97| 
         00006c 0000!
     167 00006d F495          NOP
     168 00006e E800          LD        #0,A                  ; |97| 
     169                      ; call occurs [#_brd_led_toggle] ; |97| 
     170                      .line   56
     171 00006f 7604          ST        #0,*SP(4)             ; |98| 
         000070 0000 
     172 000071       L5:    
     173                      .line   58
     174 000071 F074          CALL      #_daa_ring_detect     ; |100| 
         000072 0000!
     175                      ; call occurs [#_daa_ring_detect] ; |100| 
     176 000073 10F8          LD        *(AL),A               ; |100| 
         000074 0008 
     177 000075 F845          BC        L4,AEQ                ; |100| 
         000076 0061'
TMS320C54x COFF Assembler         Version 3.50     Wed Jul 26 11:06:26 2000
Copyright (c) 1996-1999 Texas Instruments Incorporated
C:\WINDOWS\TEMP\tempTI46                                             PAGE    5

     178                      ; branch occurs ; |100| 
     179 000077       L6:    
     180                      .line   62
     181 000077 F274          CALLD     #_brd_led_disable     ; |104| 
         000078 0000!
     182 000079 F495          NOP
     183 00007a E800          LD        #0,A                  ; |104| 
     184                      ; call occurs [#_brd_led_disable] ; |104| 
     185                      .line   63
     186 00007b F274          CALLD     #_brd_led_enable      ; |105| 
         00007c 0000!
     187 00007d F495          NOP
     188 00007e E801          LD        #1,A                  ; |105| 
     189                      ; call occurs [#_brd_led_enable] ; |105| 
     190                      .line   64
     191 00007f F274          CALLD     #_daa_cid             ; |106| 
         000080 0000!
     192 000081 F495          NOP
     193 000082 E840          LD        #64,A                 ; |106| 
     194                      ; call occurs [#_daa_cid] ; |106| 
     195                      .line   67
     196 000083 7604          ST        #0,*SP(4)             ; |109| 
         000084 0000 
     197 000085       L7:    
     198                      .line   70
     199 000085 F274          CALLD     #_brd_delay_msec      ; |112| 
         000086 0000!
     200 000087 F495          NOP
     201 000088 E805          LD        #5,A                  ; |112| 
     202                      ; call occurs [#_brd_delay_msec] ; |112| 
     203                      .line   71
     204 000089 F074          CALL      #_daa_ring_detect     ; |113| 
         00008a 0000!
     205                      ; call occurs [#_daa_ring_detect] ; |113| 
     206 00008b 8811          STLM      A,AR1                 ; |113| 
     207 00008c F495          NOP
     208 00008d F495          NOP
     209 00008e 6C81          BANZ      L8,*AR1               ; |113| 
         00008f 0094'
     210                      ; branch occurs ; |113| 
     211                      .line   72
     212 000090 6B04          ADDM      #1,*SP(4)             ; |114| 
         000091 0001 
     213 000092 F073          B         L9                    ; |114| 

⌨️ 快捷键说明

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