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

📄 main.asm

📁 本人收集的DSP例子程序-数字信号处理IIR程序
💻 ASM
字号:
	.mmregs
	.global	_main
	.global	_Iir

Length		.set	80
IirOrder	.set	10

	.bss	Input, Length
	.bss	Output, Length
	.bss	Iir_Memory, IirOrder
	.bss	Iir_Coef, IirOrder

	.text
_main:
	stm	#Input,ar2
	stm	#Iir_Memory,ar3
	stm	#Iir_Coef,ar4

	st	#3405,*ar4+
	st	#571,*ar4+
	st	#-1029,*ar4+
	st	#267,*ar4+
	st	#38,*ar4+
	st	#130,*ar4+
	st	#-79,*ar4+
	st	#-539,*ar4+
	st	#1032,*ar4+
	st	#45,*ar4+

	st	#3892,*ar2
	stm	Length-1-1,brc
	rptb	L1-1
	mpy	*ar2+,#51,a
	add	#259,a
	stl	a,*ar2
L1:
	st	#9257,*ar3
	stm	IirOrder-1-1,brc
	rptb	L2-1
	mpy	*ar3+,#17,a
	add	#328,a
	stl	a,*ar3
L2:
	ld	#Length,a
	nop
	pshm	al
	ld	#IirOrder,a
	nop
	pshm	al
	ld	#Iir_Memory,a
	nop
	pshm	al
	ld	#Iir_Coef,a
	nop
	pshm	al
	ld	#Output,a
	nop
	pshm	al
	ld	#Input,a
        call	_Iir
	addm	#5,*(sp)
	nop
	nop
        ret

⌨️ 快捷键说明

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