- 3
- 0
- 约6.65千字
- 约 36页
- 2019-09-01 发布于湖北
- 举报
2014-4-14 计算机组成原理 2.6 浮点运算方法和浮点运算器 2.6.1 浮点加法、减法运算 2.6.2 浮点乘法、除法运算 2.6.3 浮点运算流水线 2.6.4 浮点运算器实例 2.6.1 浮点加法、减法运算 1、浮点加减运算 设有两个浮点数x和y,它们分别为 x = 2Ex·Mx y = 2Ey·My 其中Ex和Ey分别为数x和y的阶码,Mx和My为数x和y的尾数 两浮点数进行加减运算的规则: x±y = (Mx2Ex-Ey ± My)2Ey 注意:要求Ex≤Ey 2.6.1 浮点加法、减法运算 以十进制举例:1.2*105 + 4.7*103=? 方法1:1.2*105 + 0.047*105=1.247*105 方法2:120*103 + 4.7*103=124.7*103 2.6.1 浮点加法、减法运算 2、浮点运算步骤 (1) 0操作数检查:有一个为0则省去以下各步骤; (2) 比较阶码并完成对阶:小阶向大阶对齐 对阶时,先求两阶码之差△E=Ex-Ey, (a)若△E=0则两数阶码相等,无需对阶 (b)若△E=0,则ExEy,需对阶,小阶向大阶对齐
原创力文档

文档评论(0)