浮点的运算

浮点数表示:
N = 尾数 * 基数指数
1.25 X 106

尾数一般用补码,指数一般用移码
在IEEE745中尾数可以是原码。
尾数可以表示数值的有效精度,位数越多精度越高
阶码的位数决定数的表示范围,位数越多,范围越大
对阶时,小数向大数看齐
对阶是通过较小数的尾数右移实现的。

eg:设16位浮点数,其中阶符1位,阶码值6位,数符1位,尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是?浮点数表示:N= 尾数 X 基数 指数
阶码(定点整数):n=7,移码表示范围?-64 -63
尾数(定点小数):n=9,补码表示范围?-1 - 1-2-(n-1)

码制 定点整数 定点小数
原码 -(2n-1-1) ~ (2n-1-1) -(1-2-(n-1)) ~(1-2-(n-1))
反码 同原码 同原码
补码 -2n-1 ~ (2n-1-1) -1 ~ (1-2-(n-1))
移码 同补码 同补码

答案:-1 X 263 ~ (1-2-8) X (1-2-(n-1))

猜你喜欢

转载自blog.csdn.net/qq_43611366/article/details/142021420