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

📄 c2_10_1.asm

📁 dsp入门与实践一书的源代码
💻 ASM
字号:
		.title 		" sine.asm"	
		.mmregs
		.global 	sin_start
		.def 		d_x, d_coff,d_sinx,C_1	
		.sect 		"Coeff"
d_coff	.word 	01C7h,030Ch,0606h,1555h	
d_x		.usect 	"sin_vars",1
d_temp	.usect 	"sin_vars",1	
d_sinx	.usect 	"sin_vars",1			
C_1		.usect 	"sin_vars",1		
		
      	.text
sin_start:
     	SSBX 	SXM				
     	SSBX 	OVM				
     	SSBX 	FRCT				
     	RSBX 	CMPT			
     	LD   	#0, DP			
     	LD   	#0, ASM				
     	LD   	#0, ARP
     	NOP
     
     	STM  	#d_coff,AR3				
     	STM  	#d_x,AR2			
     	STM  	#C_1,AR4			
sin_angle:
     	LD   	#d_temp,DP		
     	ST   	#6488h,d_x
     	ST   	#7FFFh,C_1
     	SQUR 	*AR2+,A
     	ST   	A,*AR2 
     || 	LD 		*AR4,B
     	MASR 	*AR2+,*AR3+,B,A
     	MPYA 	A
     	STH  	A,*AR2
     	MASR 	*AR2-,*AR3+,B,A
     	MPYA 	*AR2+
     	ST   	B,*AR2 
	|| 	LD 		*AR4,B
     	MASR 	*AR2-,*AR3+,B,A
     	MPYA 	*AR2+
     	ST   	B,*AR2 
	|| 	LD 		*AR4,B     
     	MASR 	*AR2-,*AR3+,B,A
     	MPYA 	d_x
     	STH  	B,d_sinx				
     	NOP
finish:  B         finish

⌨️ 快捷键说明

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