📄 fir.asm
字号:
.title "fir_a.asm"
.mmregs
.def _c_int00
.bss count, 1
xn .usect "xn",33
a0 .usect "a0",33
xx .usect "xx",1001
yy .usect "yy",1001
.data
table: .word -4*32768/10000
.word 174*32768/10000
.word 29*32768/10000
.word -130*32768/10000
.word -88*32768/10000
.word 154*32768/10000
.word 183*32768/10000
.word -151*32768/10000
.word -321*32768/10000
.word 99*32768/10000
.word 519*32768/10000
.word 52*32768/10000
.word -848*32768/10000
.word -477*32768/10000
.word 1795*32768/10000
.word 4131*32768/10000
.word 4131*32768/10000
.word 1795*32768/10000
.word -477*32768/10000
.word -848*32768/10000
.word 52*32768/10000
.word 519*32768/10000
.word 99*32768/10000
.word -321*32768/10000
.word -151*32768/10000
.word 183*32768/10000
.word 154*32768/10000
.word -88*32768/10000
.word -130*32768/10000
.word 29*32768/10000
.word 174*32768/10000
.word -4*32768/10000
.text
_c_int00:
SSBX FRCT
STM #a0,AR1
STM table,AR7
RPT #32
MVPD table,*AR1+
STM #xn+32,AR3
STM #a0+32,AR4
STM #33,BK
STM #-1,AR0
STM #xx,AR5
STM #yy,AR6
MVDD *AR5+,*AR3;读入第一个数据
FIR: RPTZ A,#32
MAC *AR3+0%,*AR4+0%,A
STH A,*AR6+
ADDM #1,*(count)
CMPM *(count),1000 ;记数1001次
BC done,tc
MVDD *AR5+,*AR3+0%
B FIR
done: nop
B done
.END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -