某补码表示的8位二进制整数由5个1和3个0组成,则其可表示的-查字典问答网
分类选择

来自李江的问题

  某补码表示的8位二进制整数由5个1和3个0组成,则其可表示的最小值是().A、-120B、-15C、-113D、-121

  某补码表示的8位二进制整数由5个1和3个0组成,则其可表示的最小值是().A、-120B、-15C、-113D、-121

1回答
2020-02-06 22:27
我要回答
请先登录
李亚斌

  由题目可知这是一个带符号为的8位二进制数,所以最高位要表示负数符号要用掉一个“1”.所以剩下4个“1”和3个“0”.

  给你看个例子,-1的补码是1111,1111;扣除最高符号位表示为111,1111.-2的补码是1111,1110;扣除最高符号位表示为111,1110.由此可以看出来补码表示的负数“1”权越大数越大,最后的-128补码就是1000,0000了.

  所以剩下的4个“1”和3个“0”为了表示最小数应该排列成000,1111的形式,最终补码为1000,1111=-133

  选C

  说选A的请注意:

  -120的源码是1111,1000,负数的补码要将表示数值的部分111,1000取反加1,应该得-120的补码应该为1000,1000.

2020-02-06 22:29:49

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •