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

📄 fixed.s54

📁 TMS320C54系列在CCS3.1 下实验教程
💻 S54
字号:
;******************************************************************************
;               		SJTU DSP Tech. Center
;        Copyright (c) 2001 SJTU DSP Tech. Center. All Rights Reserved.
;
;  Description:
;  		TMS320C54x Program for Students Experiment
;
;  History:
;		Date		Authors			Changes
;		2001/12/01	Zhu Min			Created.
;******************************************************************************
	.mmregs
	.global	main 
	
STACK_ADDR		.set		0x0500
	
	.bss sum,2		;allocate 2 word for variates
	.data
table:
	.word	32766,   26007,   20642,   16384,    13003,   10321,    8192,    6501   ;coeff	
	.word	8192,    16384,    4096,    2048,     1024,     512,     256,     128	;data_x
	
	 
	.text
main:
	ssbx	FRCT
	ssbx	CPL 
	ssbx	OVM 	

	stm		#STACK_ADDR, SP		;set stack
	stm		#0x00a8, PMST		;relocate Interrupt Vector Table
	stm		#0x0000, SWWSR		;no software wait for all memory	
	
;-----------------------------------
;for(i=0; i<8; i++)
;		sum3_tmp = L_mac(sum3_tmp, coeff_f[i], data_x_f[i]);   //2.30format  1 signed bit
;-----------------------------------	
	stm   	table, AR3		;AR1 point to coeff 
	mvmm	AR3, AR4
	mar     *+AR4(8)		;AR4 point to data_x 
	sub 	A				;clear A
	rpt 	#8-1
	mac 	*AR3+, *AR4+, A
	dst     A, *(sum)
	
dead_loop:
	nop
	nop
	b 		dead_loop

⌨️ 快捷键说明

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