example 3-12.asm

来自「《基于TI DSP的通用算法实现》程序代码」· 汇编 代码 · 共 24 行

ASM
24
字号

;Example 3 - 12. Complex Bit Reversion ASM Listng for the TMS320C54x DSP

	.asg AR2, REORDERED_DATA
	.asg AR3, ORIGINAL_INPUT
	.asg AR7, DATA_PROC_BUF

	.sect	”rfft_prg”

bit_rev:
	SSBX FRCT 					; fractional mode is on
	MVDK d_input_addr,ORIGINAL_INPUT 		; AR3–>1st original input
	STM #fft_data,DATA_PROC_BUF 			; AR7–>data processing buf.
	MVMM DATA_PROC_BUF,REORDERED_DATA 		; AR2–>1st bitreversed data
	STM #K_FFT_SIZE–1,BRC
	RPTBD bit_rev_end–1
	STM #K_FFT_SIZE,AR0 				; AR0=1/2 size of circ buf.
	MVDD *ORIGINAL_INPUT+,*REORDERED_DATA+
	MVDD *ORIGINAL_INPUT–,*REORDERED_DATA+
	MAR *ORIGINAL_INPUT+0B
bit_rev_end:
	RET

⌨️ 快捷键说明

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