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

admin2019-12-10  2

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

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

答案C

解析 本题考查补码的表示。因求最小值,故符号位取1,为负数。补码负数的绝对值是数值部分按位取反,末位加1,故剩下的两个“1”放在末位时,补码的绝对值最大,本题中对应最小负数,因此补码形式为1000 0011,转换为原码为11 11 1101=一7DH=一125。故选C。
    原码和补码的相互转换的规则如下。
    对于正数(符号位为0):补码与原码的表示相同,[x]=[x]
    对于负数(符号位为1):符号位不变,数值部分按位取反,末位加1。
转载请注明原文地址:https://kaotiyun.com/show/fh3i777K
0

相关试题推荐
最新回复(0)