一个8位的二进制整数,若采用补码表示,且由3个“1”和5个“0”组成,则最小值为(   )。

admin2010-04-22  28

问题 一个8位的二进制整数,若采用补码表示,且由3个“1”和5个“0”组成,则最小值为(   )。

选项 A、-127
B、-32
C、-125
D、-3

答案C

解析 正数的补码与原码、反码相同,负数的补码等于其反码加1,且无论是反码还是补码,其最高位都只用来表示数的正负,显然负数比任何整数小,所以补码的最高位为1;由于补码和原码的关系,所求的最小数的补码应该最大,5个0和3个1组成的最大负数补码应该是 10000011,其原码为11111101,即-125。
转载请注明原文地址:https://jikaoti.com/ti/wb27FFFM
0

最新回复(0)