浮点数表示:
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))