浮点数加减法.pptVIP

  • 23
  • 0
  • 约1.19千字
  • 约 14页
  • 2016-10-31 发布于湖北
  • 举报
浮点数的加减法运算 * 完成浮点数加减法的5个步骤: 1.对阶操作 2.尾数的加减运算 3.规格化操作 4.舍入(0舍1入法) 5.检查阶码是否溢出 * 设有两浮点数X,Y。 均为规格化数。 * 1.对阶 小阶向大阶对齐 * 尾数右移 原码:符号位不参加移位,尾数数值部分的高位补0 补码:符号位参加右移,并保持原符号位不变 为减小误差,保留右移中丢失的最高位(舍入时会用到) * 2.尾数的加减运算 对阶后,尾数进行加/减运算 * 3.规格化操作 当第二步得到的和/差不是规格化数时,需转变成规格化数。 原码: 00/11. 1 × × × × × 补码: 00. 1 × × × × × 11. 0 × × × × × ①若两个符号位不同,则溢出。 右规:将尾数右移一位,阶码E+1 ②若两个符号位相同,不溢出。但若最高数值位=符号位,则: 左规:将尾数连续左移,直到最高数值位≠符号位。 同时,阶码E-移位的位数。 * 左规与右规的例子 11.0001 + 00.1001 11.1010 最高数值位=符号位 尾数左移一位,阶码-1 00.0101 + 00.1101 01.0010

文档评论(0)

1亿VIP精品文档

相关文档