文章目录
- 浮点加减运算
- 浮点乘法运算
- 浮点除法运算
- 浮点运算器的流水原理
- 习题
浮点加减运算
总的来说,分为四个步骤:
(1)0操作数检查
(2)比较阶码大小并完成对阶
(3)尾数进行加或者减操作
(4)结果规格化并进行舍入操作
如何理解结果的规格化?在浮点数中,尾数的最高位必须是1
- 当得到的尾数的结果是01.¥¥¥或者10.¥¥¥时,即两个符号位不相等的时候,这个在定点运算中称为溢出,但是在浮点运算中,这表明尾数求和的结果的绝对值大于1(正溢出以及负溢出),向左破坏了规格化,这时我们应该将结果右移以实现规格化表示,即尾数右移一位,阶码加一。
- 当尾数不是1.M时须向左规格化。
浮点运算中的溢出,一般指的是阶码的溢出,也就是超出表示范围,尾数是不会溢出的(可以通过阶码进行调节)
浮点乘法运算
浮点除法运算
浮点运算器的流水原理
习题
C
- 这题是多选题:选A,C
- 对