若采用8位二进制补码表示十进制整数-128.则其表示形式为?
A 10000001 B 00000000 C 10000000 D 00000001
我想问一下怎么算出来的 C
人气:227 ℃ 时间:2019-08-20 00:26:58
解答
负数时最高位为1,负数的补码为对应的原码部分取反加1,故有:
-1即1000 0001取反后为1111 1110 再加1得补码为1111 1111;
-2即1000 0010(理解为-1的数字位加了1成了10)取反后为1111 1101再加1得补码为1111 1110;
依次类推...
-127即1111 1111取反即1000 0000再加1得补码为1000 0001
-128即1000 0000(同理可以理解为数字位加1成了000 0000)取反后为1111 1111再加1得补码1000 0000
推荐
- 若采用8位二进制补码表示十进制整数-128.则其表示形式为?
- 若采用8位二进制补码表示十进制整数-128.则其表示形式为?8位二进制的取值范围不是127——负127吗.
- 请给出十进制数“-42”的补码表示形式,采用8位二进制数.
- 采用补码表示,整数0只有一种表示形式,该形式为什么 若用8位二进制补码表示十进制整数—128,则其表
- 用8位的二进制补码表示下列十进制数.
- 设矩阵A=(2 2 1,3 1 5,3 2 3),求A的负一次方
- 已知a,b是方程x-4x+m=0的两个根,b,c是方程x-8x+5m=0的两个根,则m的值为?
- 3(x+4)=9x+6的解
猜你喜欢