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

📄 a6_iir.asm

📁 dsp6713开发板的许多例程.对入门特别有用
💻 ASM
字号:
******************************************************************************/*		Copyright (C) 1996-2000 Texas Instruments Incorporated*                           All Rights Reserved*	        A6_IIR HAND ASSEMBLY - Example 6-46*               From Programmer's Guide***************************************************************************** ASSEMBLY CODE: *******************	.global _iir_asm	.text_iir_asm:START:  	LDH	.D1	*A4++,A2	; xi  	LDH	.D1	*A4,A3		; xi+1	LDH	.D2	*B4++,B2	; load y[0] outside of loop	MVK	.S1	100,A1		; set up loop counter  	LDH	.D1	*A4++,A2	;* xi  [A1]	SUB	.L1	A1,1,A1		; decrement loop counter||  	MPY	.M1	A6,A2,A5	; c1 * xi||	LDH	.D1	*A4,A3		;* xi+1  	MPY	.M1X	B6,A3,A7	; c2 * xi+1||[A1]	B	.S1	LOOP		; branch to loop  	MPY	.M2X	A8,B2,B7	; c3 * yiLOOP:  	ADD	.L1	A5,A7,A9	; c1 * xi + c2 * xi+1||  	LDH	.D1	*A4++,A2	;** xi	ADD	.L2X	B7,A9,B5	; c1 * xi + c2 * xi+1 + c3 * yi||[A1]	SUB	.L1	A1,1,A1		;* decrement loop counter||	MPY	.M1	A6,A2,A5	;* c1 * xi||	LDH	.D1	*A4,A3		;** xi+1  	SHR	.S2	B5,15,B2	; yi+1||	MPY	.M1X	B6,A3,A7	;* c2 * xi+1||[A1]	B	.S1	LOOP		;* branch to loop  	STH	.D2	B2,*B4++	; store yi+1||	MPY	.M2X	A8,B2,B7	;* c3 * yi	; Branch occurs here	B	.S2	B3	NOP	5********* END ASSEMBLY CODE ******************	

⌨️ 快捷键说明

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