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

📄 example 2-27.asm

📁 《基于TI DSP的通用算法实现》程序代码
💻 ASM
字号:

;Example 2 - 27. Data Format Transform ASM Listing for TMS320C54x


	dld	op1_hsw,  a		;将OP1装入累加器A中。
	sfta	a,  8			
	sfta	a, -8			;通过先左移后右移使 AG = 0
	bc	op1_zero,  AEQ		;如果OP1是零,转入特殊处理
	sth	a,  -7,  op1se		;将符号和指数存储到OP1SE中
	stl	a,  op1lm		;存储尾数的低位
	and	#07Fh,  16,  a		;将浮点数格式中的符号和指数去掉
					;得到尾数的高位
	add	#080h,  16,  a		;给尾数加上小数点前的“1”
	sth	a,  op1hm		;存储尾数的高位。


	bitf	op1se,  #100h		;取出op1符号位的值于TC位中
	bc	testop2,  NTC		;如果TC = 0则跳转到testop2处
	ld	#0,  a		
	dsub	op1hm,  a		;0 – op1的尾数,得到尾数的补码表示
	dst	a,  op1hm		;将尾数存入op1hm和op1lm中

testop2:
	bitf	op2se,  #100h		;取出op1符号位的值于TC位中
	bc	compexp,  NTC		;如果TC = 0则跳转到compexp处
	ld	#0,  a		
	dsub	op2hm,  a		;0 – op1的尾数,得到尾数的补码表示
	dst	a,  op2hm		;将尾数存入op1hm和op1lm中

⌨️ 快捷键说明

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