亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fir16.lst

?? TMS320F2812的濾波庫及其測試程序
?? LST
字號:
TMS320C2000 COFF Assembler PC Version 3.06 Tue Apr 06 19:12:15 2004

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
fir16.asm                                                            PAGE    1

       1              ;========================================================================
       2              ;
       3              ; File Name     : fir16.asm
       4              ; 
       5              ; Originator    : Advanced Embeeded Control (AEC)
       6              ;                 Texas Instruments Inc.
       7              ; 
       8              ; Description   : This file contain source code for 16-bit FIR Filter
       9              ;               
      10              ; Date          : 12/05/2002 (DD/MM/YYYY)
      11              ;======================================================================
      12              ; 
      13              ; Routine Name  : Generic Function      
      14              ; Routine Type  : C Callable
      15              ; 
      16              ; Description   :
      17              ; void FIR16_calc(FIR16_handle) 
      18              ;       
      19              ; This routine implements the non-recursive difference equation of an 
      20              ; all-zero filter(FIR), of order N. All the coefficients of all-zero 
      21              ; filter are assumed to be less than 1 in magnitude.
      22              ;======================================================================
      23              ;
      24              ; Difference Equation :
      25              ;
      26              ;       y(n)=H(0)*x(n)+H(1)*x(n-1)+H(2)*x(n-2)+....+H(N)*x(n-N)
      27              ;
      28              ;      where
      29              ;              y(n)=output sample of the filter at index n 
      30              ;              x(n)=input sample of the filter at index n 
      31              ;
      32              ; Transfer Function :
      33              ;                                  
      34              ;              Y(z)                -1        -2               -N+1       -N
      35              ;             ----- = h(0) + h(1) z  + h(2) z  + ... +h(N-1) z   + h(N) z    
      36              ;              X(z)
      37              ;
      38              ;     Network Diagram  : 
      39              
      40              ;     dbuffer[0]          dbuffer[1]    dbuffer[2]    dbuffer[N}
      41              ;     Input           -1  x(n-1)  -1    x(n-2)        x(n-N)
      42              ;   x(n) >------o----z---->-o----z---->-o---  - ->- - o
      43              ;               |           |           |             |
      44              ;               |           |           |             |
      45              ;               |           |           |             |
      46              ;               v H(0)      v H(1)      v H(2)        v H(N)  
      47              ;               |           |           |             |  
      48              ;               |           |           |             |        output
      49              ;               |---->-----(+)---->----(+)-- - -> -  (+)-----> y(n)    
      50              ;
      51              ;       Symbols Used :
      52              ;             H(0),H(1),H(2),...,H(N) : filter coefficients
      53              ;            x(n-1),x(n-2),...,x(n-N) : filter states
      54              ;                                x(n) : filter input 
      55              ;                                y(n) : filter output
TMS320C2000 COFF Assembler PC Version 3.06 Tue Apr 06 19:12:15 2004

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
fir16.asm                                                            PAGE    2

      56              ;==============================================================================         
      57              ;  Function Input: This function accepts the handle of the below structure
      58              ;
      59              ;  typedef struct { 
      60              ;      int *coeff_ptr;          /* Pointer to Filter co-efficient array */
      61              ;      int *dbuffer_ptr;        /* Delay buffer pointer                 */ 
      62              ;          int cbindex;                         /* Circular Buffer Index                                */
      63              ;      int order;               /* Order of the filter                  */
      64              ;      int input;               /* Input data                           */
      65              ;      int output;              /* Output data                          */ 
      66              ;      void (*init)(void *)     /* Pointer to init fun                  */  
      67              ;      void (*calc)(void *);    /* Pointer to the calculation function  */
      68              ;     }FIR16_handle;    
      69              ;       
      70              ; Module definition for external referance
      71                              .def    _FIR16_init 
      72                              .def    _FIR16_calc
      73              
      74 00000000       _FIR16_init:    
      75 00000000 2BF4              MOV     *+XAR4[6],#0    ; XAR4->ouput, input=0
      76 00000001 2BFC              MOV     *+XAR4[7],#0    ; output=0
      77              
      78 00000002 C4D4              MOVL    XAR6,*+XAR4[2]  ; XAR6=dbuffer_ptr            
      79 00000003 92EC                          MOV     AL,*+XAR4[5]    ; AL=order
      80 00000004 93A9                          MOV             AH,AL                   ; AH=order
      81 00000005 40A9                          TBIT    AL,#0                           
      82 00000006 9C01                          ADDB    AL,#1                   ; AL=order+1            
      83 00000007 562B                          MOV     AL,AH,TC                ; AL=order, if odd
         00000008 0DA9 
      84              
      85 00000009 93A9              MOV         AH,AL
      86 0000000a 9DFF              SUBB        AH,#1
      87 0000000b 97E4              MOV         *+XAR4[4],AH    ; cbindex=order, even
      88                                                                      ;                =order-1, odd
      89                          
      90 0000000c F7A9              RPT     AL
      91 0000000d 2B86              || MOV      *XAR6++,#0
      92                          
      93 0000000e 0006              LRETR
      94              
      95              
      96              
      97              
      98 0000000f       ConstTable: 
      99 00000010 FFFF  PosSatVal:    .long    0x00FFFFFF   ; Corresponds to >> 6 
         00000011 00FF 
     100 00000012 0000  NegSatVal:    .long    0xFF000000   ; Corresponds to >> 6 
         00000013 FF00 
     101              
     102              
     103 00000014       _FIR16_calc:    
     104 00000014 B2BD              PUSH    XAR1            ; Context Save
     105                          
     106 00000015 3B03              SETC    SXM,OVM         ; AR4=FIR16_handle->coeff_ptr 
     107 00000016 FF6F                  SPM   -6                ; Create guard band of >> 6
TMS320C2000 COFF Assembler PC Version 3.06 Tue Apr 06 19:12:15 2004

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
fir16.asm                                                            PAGE    3

     108              
     109 00000017 C5C4              MOVL    XAR7,*XAR4          ; XAR4->coeff_ptr, XAR7=coeff_ptr
     110 00000018 59E4              MOVZ        AR1,*+XAR4[4]   ; XAR4->coeff_ptr, AR1=cbindex
     111 00000019 C4D4              MOVL    XAR6,*+XAR4[2]      ; XAR4->coeff_ptr, XAR6=dbuffer_ptr              
     112 0000001a 06C6                  MOVL    ACC,*XAR6       ; ACC = -:X 
     113 0000001b 93A9                  MOV     AH,@AL          ; ACC = X:X 
     114 0000001c 92F4                  MOV     AL,*+XAR4[6]    ; ACC = X:Input  
     115                   
     116 0000001d 1EBF                  MOVL    *XAR6%++,ACC    ; Store in data array and inc circ address 
     117 0000001e C2D4                  MOVL    *+XAR4[2],XAR6  ; XAR4->coeff_ptr, update the dbuffer pointer
     118              
     119 0000001f 5603              MOV         ACC,*+XAR4[5]<<15       ; AR0=cbindex
         00000020 0FEC 
     120 00000021 58A8              MOVZ        AR0,AH                  ; AR0=order/2
     121                          
     122 00000022 5633              ZAPA                    ; Zero the ACC, P registers and OVC counter
     123                              
     124 00000023 F7A0                          RPT             AR0
     125 00000024 564B                          || DMAC ACC:P,*XAR6%++,*XAR7++
         00000025 87BF 
     126                                      
     127 00000026 07AB                          ADDL    ACC,P           ; Add the two sums with shift 
     128                              
     129 00000027 761F'                         MOVW    DP,#PosSatVal
         00000028 0000 
     130 00000029 5650'                 MINL    ACC,@PosSatVal  ; Saturate result 
         0000002a 0010 
     131              
     132 0000002b 761F'                     MOVW        DP,#NegSatVal
         0000002c 0000 
     133 0000002d 5661'                 MAXL    ACC,@NegSatVal 
         0000002e 0012 
     134              
     135 0000002f 562F                  MOVH    *+XAR4[7],ACC<<7; Store saturated result (Q15) 
         00000030 06FC 
     136                              
     137 00000031 FF69                  SPM             0
     138              
     139 00000032 8BBE              POP     XAR1 
     140 00000033 2902              CLRC    OVM
     141 00000034 0006              LRETR      
     142                          
     143              
     144                                         

No Assembly Errors, No Assembly Warnings

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美韩国日本一区| 美女在线一区二区| 国产99精品国产| 欧美日韩国产一级二级| 亚洲精品视频一区二区| 欧美日韩精品一区二区三区蜜桃 | 99久久er热在这里只有精品15| 久久天天做天天爱综合色| 国内精品久久久久影院薰衣草| 26uuu久久综合| 不卡高清视频专区| 午夜a成v人精品| 2023国产精品自拍| 99re视频精品| 日韩精品免费视频人成| 久久伊人中文字幕| 色婷婷精品大视频在线蜜桃视频| 天堂在线亚洲视频| 国产精品狼人久久影院观看方式| 欧美日韩三级在线| 国产白丝网站精品污在线入口| 亚洲欧美偷拍三级| 欧美刺激午夜性久久久久久久| av不卡在线观看| 日韩av网站免费在线| 国产精品丝袜在线| 欧美日本一区二区三区| 国产成人精品免费在线| 亚洲成av人片www| 亚洲欧美一区二区在线观看| 欧美一区二区视频免费观看| 成人精品免费视频| 精品综合久久久久久8888| 一区二区三区四区不卡在线 | 日韩伦理免费电影| 欧美巨大另类极品videosbest | 亚洲免费观看高清| 欧美电影免费观看高清完整版在| 91免费国产视频网站| 国产在线视频精品一区| 亚洲高清一区二区三区| 欧美激情自拍偷拍| 日韩精品一区在线观看| 欧美日韩情趣电影| 99国产精品视频免费观看| 国产一区在线精品| 蜜臀久久99精品久久久画质超高清| 亚洲精品成a人| 精品福利在线导航| 欧美一级久久久| 欧美二区三区的天堂| 91成人国产精品| 91一区一区三区| 91丨porny丨国产入口| 成人午夜视频网站| 成人黄色免费短视频| 国产寡妇亲子伦一区二区| 全部av―极品视觉盛宴亚洲| 午夜a成v人精品| 天天影视色香欲综合网老头| 亚洲国产精品尤物yw在线观看| 亚洲欧美偷拍另类a∨色屁股| 国产精品国产三级国产专播品爱网| 国产精品全国免费观看高清| 久久久www免费人成精品| 久久久久久久综合| 欧美国产国产综合| 亚洲天堂精品视频| 亚洲一区在线观看免费观看电影高清 | 亚洲欧美另类综合偷拍| 国产精品乱码妇女bbbb| 日韩欧美一二区| 欧美精品一区二区三区蜜桃视频| 日韩午夜在线观看| ww亚洲ww在线观看国产| 久久久不卡网国产精品二区| 国产精品免费免费| 亚洲男人的天堂av| 日韩高清不卡一区二区| 极品少妇一区二区三区精品视频| 紧缚捆绑精品一区二区| 不卡在线观看av| 成人aaaa免费全部观看| 91视频com| 制服丝袜亚洲色图| 日本一区二区三区免费乱视频| 中文字幕日韩一区| 石原莉奈在线亚洲三区| 国产原创一区二区| 欧美亚一区二区| 精品对白一区国产伦| 国产精品第四页| 日韩av中文字幕一区二区三区| 国产精品一区二区三区99| 91一区一区三区| 欧美一区二区三区四区久久| 久久先锋影音av鲁色资源网| 亚洲三级理论片| 久久精品国产亚洲一区二区三区| 成人毛片视频在线观看| 欧美妇女性影城| 中文字幕一区在线观看| 看片网站欧美日韩| 在线观看欧美黄色| 久久久亚洲精品一区二区三区 | 26uuu欧美日本| 亚洲国产精品一区二区www在线| 国产伦精品一区二区三区视频青涩| 色妞www精品视频| 久久这里只有精品首页| 性做久久久久久免费观看欧美| 国产suv精品一区二区6| 日韩一区二区中文字幕| 国产精品影视在线观看| 欧美午夜一区二区| 国产欧美日韩在线| 人人精品人人爱| 欧美日韩视频在线一区二区 | 91女厕偷拍女厕偷拍高清| 精品国产欧美一区二区| 日韩精品一二三四| 欧日韩精品视频| 亚洲免费在线电影| 99这里只有精品| 中文字幕第一区综合| 国产一区二三区| 日韩久久免费av| 美女www一区二区| 日韩一区二区三区四区五区六区 | 欧美高清一级片在线| 亚洲一二三区视频在线观看| 成年人网站91| 亚洲日本va午夜在线影院| 成人免费视频播放| 欧美国产国产综合| 成人a级免费电影| 亚洲欧洲国产日韩| 91麻豆视频网站| 亚洲最大的成人av| 精品视频1区2区3区| 亚洲123区在线观看| 亚洲欧美日韩国产综合在线| www..com久久爱| 亚洲精品一二三四区| 日本久久一区二区| 亚洲va韩国va欧美va精品 | 日韩一区二区三区在线视频| 免费在线观看视频一区| www日韩大片| 懂色av中文字幕一区二区三区| 日本一区二区三区国色天香 | 欧美日韩精品一区二区在线播放| 天堂影院一区二区| 精品日韩一区二区三区免费视频| 韩国三级在线一区| 亚洲欧洲日韩在线| 欧美日韩另类国产亚洲欧美一级| 天堂成人国产精品一区| 久久综合色婷婷| 97成人超碰视| 亚洲国产aⅴ天堂久久| 精品日韩在线一区| 99精品视频在线观看| 天天av天天翘天天综合网色鬼国产| 日韩免费看的电影| yourporn久久国产精品| 五月天一区二区| 国产日本亚洲高清| 欧美日精品一区视频| 国产精品一区二区在线观看网站| 亚洲人快播电影网| 亚洲精品在线电影| 91久久精品网| 国产精品白丝av| 五月天激情综合网| 国产精品福利影院| 欧美一区二区三区视频免费播放| 豆国产96在线|亚洲| 日韩**一区毛片| 亚洲美女淫视频| 国产欧美一区二区三区在线看蜜臀| 色综合中文字幕| 国产麻豆精品在线观看| 午夜天堂影视香蕉久久| 亚洲欧洲av色图| 国产亚洲精品资源在线26u| 欧美猛男男办公室激情| 国产**成人网毛片九色 | 欧美三级中文字幕| 成人黄色av电影| 另类人妖一区二区av| 一区二区三区国产精华| 国产精品无人区| 2023国产一二三区日本精品2022| 欧美人与禽zozo性伦| 在线观看网站黄不卡| 成人av在线看| 国产999精品久久久久久| 精品影视av免费| 麻豆91免费观看|