15第五章汇编语言编程2.pptVIP

  • 15
  • 0
  • 约2.95千字
  • 约 21页
  • 2021-03-17 发布于北京
  • 举报
NanKai University Email: gengwd@nankai.edu.cn Tel: 022*§5.8 64位加法与减法运算 例5-16:编写计算 Z64=W64+X64-Y64 的程序段 W, X, Y和结果Z都是64位数,它们都是由两个32位的长字组成。利用长字指令可以完成64位数的加/减法。 算式如下: 由于没有长字带进(借)位加/减法指令,上述程序中只能用16位带进(借)位指令ADDC和SUBB。 代码段如下: *§5.9 32位乘法运算 例5-17:编写计算 W64=X32*Y32的程序段 32位的乘法运算包含了:U*U、S*U 和 S*S 三种运算 程序中利用的三条乘法指令: 代码段: *§5.10 小数运算 1、小数的表示方法 C54x采用2的补码小数 * 高位为符号位 * 数值范围 从-1到+1(1-2-15=0.999969482421875) * 16位2的补码小数(Q15格式)每个的权值为: MSB ………………… ……… LSB -1(0). 1/2 1/4 1/8 …… 2-15 0100 = 符号位0 + 1*1/2+0*1/4+0*1/8 ? 0.5 1101 = 符号位-1+

文档评论(0)

1亿VIP精品文档

相关文档