问题
单项选择题
用带符号位的定点补码表示纯小数,8位编码11111111表示的十进制真值是______。
A.0
B.-1
C.+2-7
D.-2-7
答案
参考答案:D
解析:
纯小数是指整数部分为。的小数。所以,用定点补码表示的纯小数,其定的小数点位置肯定是在最高位(符号位)之后。
根据补码的性质,11111111的符号位是1,所以它表示的是一个负数,其绝对值为11111111按位求反(为00000000)后加1,即00000001。所以,其二进制的真值是(-0.0000001)2,转为十进制就是-2-7。选项D正确。