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 + -
显示快捷键?