问题 单项选择题

用带符号位的定点补码表示纯小数,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正确。

单项选择题
选择题