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

📄 fir.asm

📁 下面是本人自己编写的TI公司开发界面CCS下的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 + -