问题 单项选择题

用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是______。

A.0

B.-1

C.+l

D.128

答案

参考答案:B

解析: 用定点补码表示纯小数时,最左边一位是符号位,1表示负数,0表示正数,小数点在符号位之后。所以,本题的10000000是一个负数,按补码的原则,求其绝对值首先应按位求反得01111111,然后加1得10000000。加上小数点,就是1.000 0000,即-1。故本题应该选择B。

单项选择题
判断题