目录
1.补码的加减法
1.1溢出判断
1.2符号拓展
1.3小结
2.原码的除法运算
2.1 手算除法
3. 浮点数的运算方法
3.1 浮点数的表示
3.2 浮点数尾数的规格化
3.2浮点数的加减运算
原码的加减法太难了,一般用补码进行加减法
1.补码的加减法
先从原码求补码,最后从补码反求回原码:[A+B]补→[A+B]原
1.1溢出判断
双符号位实际上:
1.2符号拓展
如何避免溢出,把数据变大?
用符号扩展,增加位数
1.3小结
2.原码的除法运算
2.1 手算除法
2.2
3. 浮点数的运算方法
3.1 浮点数的表示
用1B的存储空间保存b时:可以把一个无效位去掉,1进来,阶码-1
这样处理,尾数的最高位就是有效值了
3.2 浮点数尾数的规格化
因为尾数可以用原码或补码来表示:
补码算数左移,低位补0
补码算数右移,高位补1
3.2浮点数的加减运算
下面以十进制科学计数法举例子: