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

📄 div32.asm

📁 dsp实验箱的实验一:基本数学运算,dsp入门的好例子
💻 ASM
字号:
	.def _div32
	.data 
	.global NUM_H 
NUM_H: .word 0x7896
	.global NUM_L
NUM_L: .word 0X9089 
	.global NUM_C
NUM_C: .word 0X8 
	.bss result_h,1
	.bss result_l,1
	.bss res,1
.text 
_div32:
	AND #0000H,A 
	AND #0000H,B 
	STM #result_h,AR2 
	STM #result_l,AR3 
	STM #res,AR4 
	SSBX SXM 
	STM #NUM_H,AR7 
	LD *AR7,A 
	BC UNSIGN,AGT 
SIGN: LD *AR7,16,A 
	STM #NUM_L,AR1 
	OR *AR1,A 
	NEG A 
	STH A,*AR7 
	STL A,*AR1 
	LD *AR7,A 
	STM #NUM_C,AR1 
	RPT #000FH 
	SUBC *AR1,A 
	STL A,*AR2 
	XOR *AR2,A 
	STM #NUM_L,AR7 
	OR *AR7,A 
	RPT #000FH 
	SUBC *AR1,A
	STL A,*AR3 
	STH A,*AR4
	LD *AR2,16,A
	OR *AR3,A
	NEG A
	STH A,*AR2
	STL A,*AR3
	B OVER
UNSIGN: STM #NUM_C,AR1
	RPT #000FH 
	SUBC *AR1,A
	STL A,*AR2
	XOR *AR2,A
	STM #NUM_L,AR7
	OR *AR7,A
	RPT #000FH
	SUBC *AR1,A
	STL A,*AR3
	STH A,*AR4
OVER: nop
	nop

RET

⌨️ 快捷键说明

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