某补码表示的8位二进制整数由5个1和3个0组成,则其可表示的最小值是( ).A、-120 B、-15 C、-113 D、-121
人气:148 ℃ 时间:2020-05-17 12:10:11
解答
由题目可知这是一个带符号为的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.
推荐
- 8位二进制补码表示整数的最小值是什么,最大值是什么
- 一个8位二进制整数的补码有5个1和3个0,则该数最小为多少?(用十进制表示)
- 若用8位二进制表示补码那么-1的补码是多少?
- 某补码表示的8位二进制整数由3个1和5个0组成,则其可表示的最小值是( ).
- [二进制补码] 和 [1的补码] [2的补码]有什么区别?
- please,read,roses,book,I,that,can,about怎样连词成句
- 一个长方体通风管,每根8米,横截面是边长为50厘米的正方形.做一根这样的通风管需要多少平方米的铁皮?
- 如图,已知菱形ABCD的周长为16厘米,∠ABC等于120°,求对角线BD和AC的长
猜你喜欢