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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? fir16.asm

?? TMS320F2812的濾波庫(kù)及其測(cè)試程序
?? ASM
字號(hào):
;========================================================================
;
; File Name     : fir16.asm
; 
; Originator    : Advanced Embeeded Control (AEC)
;                 Texas Instruments Inc.
; 
; Description   : This file contain source code for 16-bit FIR Filter
;               
; Date          : 12/05/2002 (DD/MM/YYYY)
;======================================================================
; 
; Routine Name  : Generic Function      
; Routine Type  : C Callable
; 
; Description   :
; void FIR16_calc(FIR16_handle) 
;       
; This routine implements the non-recursive difference equation of an 
; all-zero filter(FIR), of order N. All the coefficients of all-zero 
; filter are assumed to be less than 1 in magnitude.
;======================================================================
;
; Difference Equation :
;
;       y(n)=H(0)*x(n)+H(1)*x(n-1)+H(2)*x(n-2)+....+H(N)*x(n-N)
;
;      where
;              y(n)=output sample of the filter at index n 
;              x(n)=input sample of the filter at index n 
;
; Transfer Function :
;                                  
;              Y(z)                -1        -2               -N+1       -N
;             ----- = h(0) + h(1) z  + h(2) z  + ... +h(N-1) z   + h(N) z    
;              X(z)
;
;     Network Diagram  : 

;     dbuffer[0]          dbuffer[1]    dbuffer[2]    dbuffer[N}
;     Input           -1  x(n-1)  -1    x(n-2)        x(n-N)
;   x(n) >------o----z---->-o----z---->-o---  - ->- - o
;               |           |           |             |
;               |           |           |             |
;               |           |           |             |
;               v H(0)      v H(1)      v H(2)        v H(N)  
;               |           |           |             |  
;               |           |           |             |        output
;               |---->-----(+)---->----(+)-- - -> -  (+)-----> y(n)    
;
;       Symbols Used :
;             H(0),H(1),H(2),...,H(N) : filter coefficients
;            x(n-1),x(n-2),...,x(n-N) : filter states
;                                x(n) : filter input 
;                                y(n) : filter output
;==============================================================================         
;  Function Input: This function accepts the handle of the below structure
;
;  typedef struct { 
;      int *coeff_ptr;          /* Pointer to Filter co-efficient array */
;      int *dbuffer_ptr;        /* Delay buffer pointer                 */ 
;	   int cbindex;				/* Circular Buffer Index				*/
;      int order;               /* Order of the filter                  */
;      int input;               /* Input data                           */
;      int output;              /* Output data                          */ 
;      void (*init)(void *)     /* Pointer to init fun                  */  
;      void (*calc)(void *);    /* Pointer to the calculation function  */
;     }FIR16_handle;    
;       
; Module definition for external referance
                .def    _FIR16_init 
                .def    _FIR16_calc

_FIR16_init:	
            MOV     *+XAR4[6],#0    ; XAR4->ouput, input=0
            MOV     *+XAR4[7],#0    ; output=0

            MOVL    XAR6,*+XAR4[2]  ; XAR6=dbuffer_ptr            
			MOV 	AL,*+XAR4[5]	; AL=order
			MOV		AH,AL			; AH=order
			TBIT 	AL,#0				
			ADDB 	AL,#1			; AL=order+1		
			MOV 	AL,AH,TC		; AL=order, if odd

            MOV		AH,AL
            SUBB	AH,#1
            MOV		*+XAR4[4],AH	; cbindex=order, even
            						; 		 =order-1, odd
            
            RPT     AL
            || MOV      *XAR6++,#0
            
            LRETR




ConstTable: 
PosSatVal:    .long    0x00FFFFFF   ; Corresponds to >> 6 
NegSatVal:    .long    0xFF000000   ; Corresponds to >> 6 


_FIR16_calc:    
            PUSH    XAR1            ; Context Save
            
            SETC    SXM,OVM         ; AR4=FIR16_handle->coeff_ptr 
      		SPM   -6                ; Create guard band of >> 6

            MOVL    XAR7,*XAR4    	; XAR4->coeff_ptr, XAR7=coeff_ptr
            MOVZ	AR1,*+XAR4[4]	; XAR4->coeff_ptr, AR1=cbindex
            MOVL    XAR6,*+XAR4[2] 	; XAR4->coeff_ptr, XAR6=dbuffer_ptr 		 
      		MOVL  	ACC,*XAR6       ; ACC = -:X 
      		MOV   	AH,@AL          ; ACC = X:X 
      		MOV   	AL,*+XAR4[6]    ; ACC = X:Input  
     
      		MOVL  	*XAR6%++,ACC    ; Store in data array and inc circ address 
      		MOVL  	*+XAR4[2],XAR6  ; XAR4->coeff_ptr, update the dbuffer pointer

            MOV		ACC,*+XAR4[5]<<15  	; AR0=cbindex
            MOVZ	AR0,AH			; AR0=order/2
            
            ZAPA                    ; Zero the ACC, P registers and OVC counter
      		
 			RPT		AR0
			|| DMAC	ACC:P,*XAR6%++,*XAR7++
			
			ADDL  	ACC,P       	; Add the two sums with shift 
      		
			MOVW	DP,#PosSatVal
      		MINL  	ACC,@PosSatVal 	; Saturate result 

		    MOVW 	DP,#NegSatVal
      		MAXL  	ACC,@NegSatVal 

    		MOVH  	*+XAR4[7],ACC<<7; Store saturated result (Q15) 
    		
    		SPM	  	0

            POP     XAR1 
            CLRC    OVM
            LRETR      
            

                           

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成a人片在线观看中文| 国产麻豆成人传媒免费观看| 99久久99久久精品免费看蜜桃| 久久五月婷婷丁香社区| 国产一区二区三区精品欧美日韩一区二区三区| 91精品一区二区三区在线观看| caoporm超碰国产精品| 日本一区二区三区久久久久久久久不 | 在线观看日韩电影| 欧美成人在线直播| 国产一区二区三区| 中文字幕色av一区二区三区| 91一区二区在线观看| 亚洲福中文字幕伊人影院| 欧美久久久久久久久中文字幕| 久久99国产精品麻豆| 欧美国产欧美综合| 欧美性大战久久久久久久| 美国毛片一区二区| 中文在线一区二区| 欧美久久久久久久久久| 国产91丝袜在线播放| 玉足女爽爽91| 欧美精品一区二区三| 波多野结衣视频一区| 午夜成人免费视频| 久久精品无码一区二区三区 | 国产成人精品午夜视频免费| 亚洲欧美日韩国产综合在线| 欧美一级二级三级乱码| 国产v日产∨综合v精品视频| 亚洲超丰满肉感bbw| 国产欧美日韩综合| 欧美日韩精品欧美日韩精品一综合| 国产在线视频一区二区三区| 亚洲黄一区二区三区| 久久精品视频网| 欧美日韩激情一区二区三区| 成人小视频免费观看| 免费观看30秒视频久久| 亚洲靠逼com| 久久精品免费在线观看| 69久久夜色精品国产69蝌蚪网| 成人天堂资源www在线| 另类专区欧美蜜桃臀第一页| 亚洲精品va在线观看| 欧美极品xxx| 欧美成人猛片aaaaaaa| 欧美伊人久久久久久久久影院| 国产精品夜夜爽| 免费一级片91| 午夜伦欧美伦电影理论片| 最新国产成人在线观看| 日韩视频免费观看高清完整版在线观看| av在线不卡观看免费观看| 国产经典欧美精品| 久久国产三级精品| 免费观看一级特黄欧美大片| 亚洲一区二区三区四区的| ...xxx性欧美| 国产精品美女久久久久高潮| 精品91自产拍在线观看一区| 欧美一级生活片| 9191精品国产综合久久久久久| 欧美在线短视频| 色综合视频在线观看| 成人av在线观| 成人午夜av电影| 成人国产精品免费观看视频| 国产成人在线视频播放| 国产一区二区三区久久久| 国产一区二区三区观看| 久久精品国产久精国产爱| 奇米四色…亚洲| 老司机午夜精品| 久久精品72免费观看| 久久精品噜噜噜成人av农村| 久久国产精品免费| 激情综合亚洲精品| 国产精品亚洲а∨天堂免在线| 国产精品一区二区三区乱码| 国产成人亚洲综合a∨婷婷| 国产福利精品导航| gogo大胆日本视频一区| 97超碰欧美中文字幕| 91成人在线精品| 欧美日本在线看| 欧美一级免费大片| 2024国产精品视频| 国产精品色婷婷| 亚洲精品成人精品456| 亚洲综合网站在线观看| 日韩国产欧美三级| 精品一区二区三区不卡| 国产suv精品一区二区三区 | 色天天综合色天天久久| 91福利视频网站| 欧美一区二区三区电影| 久久亚洲精华国产精华液 | 欧美成人vps| 国产视频一区二区在线观看| 亚洲欧洲av另类| 亚洲一二三四在线| 蜜桃一区二区三区在线| 成人精品小蝌蚪| 欧美中文字幕亚洲一区二区va在线| 欧美喷水一区二区| 久久综合九色综合欧美亚洲| 国产精品久久久久久久久久久免费看| 一区av在线播放| 美女国产一区二区| 97se亚洲国产综合自在线观| 在线不卡中文字幕播放| 国产欧美日韩不卡| 亚洲成人av资源| 盗摄精品av一区二区三区| 欧美在线小视频| 久久精品人人爽人人爽| av动漫一区二区| 欧美日韩一区高清| 国产午夜亚洲精品羞羞网站| 亚洲综合成人网| 国产真实乱对白精彩久久| 在线欧美小视频| 久久日韩粉嫩一区二区三区| 亚洲主播在线播放| 国产成人精品免费网站| 欧美日韩久久不卡| 国产精品国产三级国产aⅴ中文| 天堂va蜜桃一区二区三区 | 成人中文字幕合集| 欧美男同性恋视频网站| 综合电影一区二区三区 | 日韩电影在线看| 99久久精品免费| 久久久久久久久久看片| 五月综合激情网| 91免费视频网| 国产欧美日韩亚州综合| 裸体一区二区三区| 欧美吻胸吃奶大尺度电影| 18欧美亚洲精品| 国产高清成人在线| 精品国产一区二区三区av性色| 亚洲五月六月丁香激情| heyzo一本久久综合| 国产亚洲精品精华液| 久久av资源网| 91精品国产91热久久久做人人| 一区二区三区在线观看视频 | www.日韩在线| 久久久久久97三级| 激情综合网最新| 欧美一级日韩不卡播放免费| 亚洲一区二区精品视频| 色哟哟亚洲精品| 亚洲色欲色欲www在线观看| 成人av动漫在线| 中文字幕精品一区二区三区精品| 狠狠色丁香久久婷婷综| 精品成人在线观看| 精品亚洲国产成人av制服丝袜| 欧美一级一级性生活免费录像| 午夜精品久久久久久久99水蜜桃| 在线观看国产91| 一区二区三区四区视频精品免费 | 亚洲免费av高清| 99久久夜色精品国产网站| 国产精品久久久久婷婷二区次| 高清视频一区二区| 国产精品美女久久久久高潮| 成人高清视频免费观看| 一色屋精品亚洲香蕉网站| 99精品视频在线播放观看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 亚洲一区二区三区四区在线| 欧美视频一区二区三区| 视频一区免费在线观看| 日韩一级片在线观看| 韩国毛片一区二区三区| 国产亚洲一区字幕| 99精品热视频| 亚洲影视资源网| 欧美军同video69gay| 日本欧美一区二区| 久久在线免费观看| 99这里只有精品| 午夜久久久久久久久久一区二区| 91精品国产黑色紧身裤美女| 国产美女一区二区三区| 国产精品国产自产拍高清av王其| 91蝌蚪国产九色| 五月婷婷综合网| 久久新电视剧免费观看| av电影在线观看一区| 亚洲国产va精品久久久不卡综合| 日韩一区二区三区视频| 丁香婷婷综合网| 亚洲午夜在线观看视频在线| 精品成人私密视频|