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

📄 example 4-17.asm

📁 《基于TI DSP的通用算法实现》程序代码
💻 ASM
字号:

; Example 4 - 17. Biquad IIR Filter ASM Listing Functions for the TMS320C3x DSP

	.global	IIR
IIR1	
	MPYF3		*AR0, *AR1, R0				; ak2*dk[n-2] -> R0
	MPYF3		*++AR0(1), *AR1-(1)%, R1		; bk2*dk[n-2] -> R1
	MPYF3		*++AR0(1), *AR1, R0			; ak1*dk[n-1] -> R0
||	ADDF3		R0, R2, R2					; ak2*dk[n-2]+x[n] -> R2
	MPYF3		*++AR0(1), *AR1-(1)%, R0   	; abk2*dk[n-1] -> R0
||	ADDF3		R0, R2, R2			; ak1*dk[n-1]+ak2*dk[n-2]+x[n] ->R2
	MPYF3		*++AR0(1), R2, R2     		; bk2*dk[n] -> R2
||	STF		R2, *AR1++(1)%				; 储存dk[n]并指向dk[n-1]
	ADDF		R0, R2				; bk1*dk[n-1]+bk0*dk[n] -> R2
	ADDF		R1, R2, R0			; bk2*dk[n-2]+bk1*dk[n-1] +bk0*dk[n] ->R0
	RETS						; 返回
	.end

⌨️ 快捷键说明

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