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

admin2010-12-16  36

问题 对于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。
转载请注明原文地址:https://jikaoti.com/ti/hMW7FFFM
0

最新回复(0)