问题 单项选择题

对于8位二进制整数,[x]=[Y]=10110011,则X、Y对应的十进制数分别为______。

A.51,77

B.51,-77

C.77,-51

D.51,-77

答案

参考答案:B

解析:
原码的最高位为符号位,0表示正,1表示负,数值位不变。10110011最高位为1,所以该数为负数,数值大小为32+16+2+1=51。
补码的最高位为符号位,正数的补码等于它的原码,负数的补码其最高位为1,数值位为原码的数值位各位取反,再在最低位加1。10110011最高位为1,表示该数为负,它所对应的原码为补码数值位各位取反并在最低位加1,因此10110011对应的原码为11001101,数值的大小为64+8+4+1=77。

单项选择题
多项选择题