iir.asm

来自「DSP开发IIR滤波器,包括.asm .c .cmd格式三个文件.可直接出结果」· 汇编 代码 · 共 41 行

ASM
41
字号
 .global _iir,_init,_outdata
_iir 
    bset frct
    sub #1,t0
    mov t0,mmap(csr)
	add t0,ar0
	mov xar2,xdp
	mov ar2,cdp
	mov #0,ac0
	rpt csr
	macmz *ar0-,*cdp+,ac0
	add t0,ar1
	mov xar3,xdp
	mov ar3,cdp
	rpt csr
	macmz *ar1-,*cdp+,ac0
	mar *ar1+
	mov hi(ac0),*ar1
	mov hi(ac0),t0
	bclr frct
	ret
_init
    sub #1,t0
	mov t0,mmap(csr)
	mov #0,ac0
	rpt csr
	mov ac0,*ar0+
	rpt csr
	mov ac0,*ar1+
	ret
_outdata
    mov t1,ac0
	sub #2,ac0
	mov ac0,mmap(csr)
	add ac0,ar0
	rpt csr
	delay *ar0-
	mar *ar0+
	mov t0,*ar0
	ret

⌨️ 快捷键说明

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