8位反码可表示定点小数的范围是多少啊? 希望各位高手给指点指点讲解一下... ...谢谢...

2025-03-20 14:43:06
推荐回答(2个)
回答1:

反码和原码表示的范围是一样的,因为在表示负数是,反码只是简单的将绝对值的二进制取反
反码和原码的小数都是-(1-2^-(n-1))<= x<= 1-2^-(n-1)
那么对于8位的定点小数就是-(1-2^-7)<= x<= 1-2^-7
其中^表示幂运算 ,不明白可以补充提问

回答2:

8 位的反码可表示整数:-127 ~ +127。

----------------------

你把小数点,左移一位,表示范围,就是原来的 1/2。

你把小数点,左移两位,表示范围,就是原来的 1/4。

。。。

左移七位,就是“定点小数”了,范围是原来的 1/128。

即:-127/128 ~ +127/128。

这就是 8 位反码表示定点小数的范围。