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

📄 zhao9c.asm

📁 c5402的几个小程序dsp开发板。学校实验室的程序
💻 ASM
字号:
*************************************
*	64位加法和减法运算:Z=W+X-y		*
*************************************
		.title	"zhao9c.asm"
		.mmregs
STACK	.usect 	"STACK",10H
		.bss	w1,2,1,1
		.bss	w3,2,1,1
		.bss	x1,2,1,1
		.bss	x3,1
		.bss	x2,1
		.bss	y1,2,1,1
		.bss	y3,1
		.bss	y2,1
		.bss	z1,2,1,1
		.bss	z3,2,1,1
		.def	start
		.data
table:	.long	12345678H	;w1
		.long	11111111H	;w3
		.long	22222222H	;x1
		.word	7000H,2000H	;x3,x2
		.long	30004000H	;y1	
		.word	5000H,6000H	;y3,y2
		.text
start:	STM		#0,SWWSR
		STM		#STACK+10H,SP
		STM		#w1,AR1
		RPT		#11
		MVPD	table,*AR1+
		DLD		*(w1),A		;A=w1w0
		DADD	*(x1),A		;A=w1w0+x1x0,
		DLD		*(w3),B		;B=w3w2
		ADDC	*(x2),B		;B=w3w2+x2+C
		ADD		*(x3),16,B	;B=w3w2+x3x2+C
		DSUB	*(y1),A		;A=w1w0+x1x0-y1y0,
		DST		A,*(z1)		;z1z0=w1w0+x1x0-y1y0
		SUBB	*(y2),B		;B=w3w2+x3x2+C-y2-C'
		SUB		*(y3),16,B	;B=w3w2+x3x2+C-y3y2-C'
		DST		B,*(z3)		;z3z2=w3w2+x3x2+C-y3y2-C'
end:	B		end
		.end

⌨️ 快捷键说明

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