example 3-37.asm

来自「基于DSP开发平台《TI DSP在音频处理中的应用》程序代码」· 汇编 代码 · 共 25 行

ASM
25
字号

; Example 3 - 37. Complex Bit Reversion ASM Listing for the TMS320C3x DSP


;DO THE BIT-REVERSING EXPLICITLY
		LDI		@FFTSIZ,RC	;    RC=FFT SIZE
		SUBI	1,RC       	;    RC SHOULD BE ONE LESS THAN DESIRED
		LDI		@FFTSIZ,IR0	;  	 IR0=FFT SIZE
		LDI		@INPUT,AR0
		LDI  	@INPUT,AR1
		RPTB 	BITBV
		CMPI 	AR1,AR0  		;    EXCHANGE LOCATION ONLY
		BGE  	C0NT       		;    IF AROAR1
		LDF  	*AR0,R0  		;
||		LDF   	*AR1,R1   	;    EXCHANGE REAL PARTS
		STF 	R0,*AR1   	;
||		STF  	R1,*AR0   	;
		LDF  	*+AR0,R0 		;
||		LDF  	*+AR1,R1 		;    EXCHANGE IMAGINARY PARTS
		STF  	R0,*+AR1 		;
||		STF 	R1,*+AR0 		;
		CONT	NOP   	*AR0++[2]
		BITRV	NOP  	*AR1++[IR0]B

⌨️ 快捷键说明

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