数据表示、寻址方式与指令系统.pptVIP

  • 51
  • 0
  • 约1.25万字
  • 约 81页
  • 2016-10-18 发布于浙江
  • 举报
数据表示、寻址方式与指令系统

(3) 数在实数轴上的分布。对比表 2.2 和表 2.3,可以看出rm用 16 的比用 2 的可表示数在实数轴上的分布要稀。例如在 1/2 和 2 之间,rm为 2 的有 15 个值,而rm为 16 的只有 8 个值。由此可见, rm越大,数的密度分布要稀的多。 表 2.2 p=2, m=4, rm=2 的规格化浮点数 表 2.3 p=2, m=4, rm=16 的规格化浮点数 (4) 可表示数的精度。由于rm愈大,数在数轴上的分布变稀,已可得出数的表示精度下降的结论。从另一个角度分析,由于机器尾数位数m相同情况下,规格化十六进制尾数最高数位中可能出现 4 位机器位中的左面 3 位均为 0, 即rm=2 的可能比rm=16 的有多 3 位机器位的精度。若rm=2k,则最坏情况下,尾数中只用到m-k+1 位机器位来表示,所以,可表示数的精度随rm增大而单调下降。 (5) 运算中的精度损失。运算中的精度损失是指由于运 算过程中尾数右移出机器字长使得有效数字丢失后所造成的 精度损失,因此它与可表示数的精度是两个不同的概念。由 于尾数基值rm取大后,对阶移位的机会和次数要少,且由于 数的表示范围扩大,也使出现尾数溢出需右规的机会减少。 因此rm愈大,尾数右移的可能性愈小,精度的损失就越小。 (6) 运算速度。由于rm

文档评论(0)

1亿VIP精品文档

相关文档