问题
单项选择题
用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是______。
A.0
B.-1
C.+l
D.128
答案
参考答案:B
解析: 用定点补码表示纯小数时,最左边一位是符号位,1表示负数,0表示正数,小数点在符号位之后。所以,本题的10000000是一个负数,按补码的原则,求其绝对值首先应按位求反得01111111,然后加1得10000000。加上小数点,就是1.000 0000,即-1。故本题应该选择B。