下载此文档

02 运算方法与运算器 浮点运算方法和浮点运算器.ppt


文档分类:高等教育 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
浮点运算方法和浮点运算器
当我们用不同的电脑计算圆周率时,会发现一台电脑的计算较另一台来讲结果更加精确;
或者我们在进行枪战游戏的时候,当一粒子弹击中墙壁时,墙上剥落下一块墙皮,同样的场面在一台电脑上的表现可能会非常的呆板、做作;而在另外一台电脑上就会非常生动形象,甚至与我们在现实中看到的所差无几。
这都是浮点运算能力的差异导致的。
浮点加法、减法运算
设有两个浮点数x和y,分别为
浮点加减运算过程可用下页流程描述:
浮点加法、减法运算
浮点数加、减运算过程
浮点数加减法运算的过程
(1)零操作数检查
(2)对阶
(3)尾数求和
(4)结果规格化
(5)舍入处理
(6)溢出处理
浮点数加法运算的过程
(1)零操作数检查
如操作数之一为0则可省去后续操作,节省运算时间。
浮点数加法运算的过程
(2)对阶
两浮点数进行加、减时,首先要看两数的阶码是否相同,若两数的阶码不等,表示小数点位置没有对齐,则必须使两数的阶码相等,这个过程叫做对阶。
对阶的方法:
求出两数的阶码m和n之差:
对阶操作规定使尾数右移,尾数右移后阶码作相应增加,其数值保持不变(若右移引起最低有效位的丢失,则采用0舍1入的方法),一个增加后的阶码与另一个阶码相等,所增加的阶码一定是小阶,因此在对阶时,总是使小阶向大阶看齐。
若m<n,则将操作数x的尾数右移,x的阶码m增加,直到m=n为止。
若m>n,则将操作数y的尾数右移,y的阶码增加,直到m=n为止。
浮点数加法运算的过程
(3)尾数相加
对阶后,就完成了小数点对准的工作,这时可以执行尾数相加操作。尾数相加与定点数的加、减法相同。

02 运算方法与运算器 浮点运算方法和浮点运算器 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wangzhidaol
  • 文件大小3.17 MB
  • 时间2017-10-25
最近更新