十进制的--128用二进制如何表示(写出其原码,反码和补码)

如题所述

第1个回答  2007-10-25
原码:
0000 0000 1000 0000
反码
1111 1111 0111 1111
补码
1111 1111 1000 0000
补码就是原码取反+1本回答被提问者采纳

十进制的--128用二进制如何表示(写出其原码,反码和补码)
1111 1111 1000 0000 补码就是原码取反+1

十进制-128的2进制补码是什么
-128(10)=110000000(2)110000000(原码)=101111111(反码)101111111(反码)=110000000(补码)

十进制-128的2进制补码是什么
负数的补码:将该数的绝对值的二进制形式按位取反再加1 128的原码 0000000010000000 128的补码 1111111101111111 -128的补码 1111111110000000 别的类型也是同样的方法

-128的二进制原码、反码、补码各是多少
-128的八位二进制原码是110000000。反码是101111111,补码是110000000。十进制转换为二进制,-128=-(1*2^7) =110000000。负数原码的反码是10000000的按位取反,即01111111,加上符号位为101111111。负数原码的补码是负数原码的反码加1,即01111111+1 = 10000000,加上符号位为110000000。

若采用8位二进制补码表示十进制整数-128.则其表示形式为?
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 ...

-128的八位二进制原码、反码、补码是如何得出的,求解析!
从十进制到二进制的转换,我们采用除2取余的方法,例如-128等于-1乘以2的7次方,其二进制表示就是110000000。对于负数的原码,其反码是通过在10000000的基础上取反得到的,即01111111,加上符号位后就是101111111。而补码则是反码加1,即01111111加1变为10000000,再加上符号位得到110000000。在计算机内部...

十进制整数-128的补码用十六进制表示是多少呢?
-128按两字节二进制来计算,转换成二进制就是:1000 0000,对它取反得 0111 1111,然后加1得:1000 0000,然后转换成16进制得:80

-128的补码是多少 详解
128 =1000 0000,8位机器\\r\\n[-128]原码 = 1000 0000\\t发生了溢出,最高位表示符号位:0为正数,1为负数\\r\\n[-128]反码 = 1111 1111\\t除符号位外,各位取反\\r\\n[-128]补码 = 1000 0000 \\t反码的末位加1,不能影响符号位

若采用8位二进制补码表示十进制整数-128.则其表示形式为?
求一个负数的补码,简便算法是求反加一。 用这种算法,必须从 原码、反码,这条路走过来。但是,-128 并没有原码和反码,所以 求反加一 这条路是走不通的。这时,就得用 求负数的补码 的定义 来做了。X 如果是负数,[X]补 = 2^8 - |X| = 1 0000 0000 - 1000 0000 = 1000 ...

48.若采用9位二进制补码表示十进制整数- 128,则其表示形式为?
若采用9位二进制补码表示十进制整数- 128,则其表示形式为110000000。补码的计算方法是先取反再加一,即:-128的原码为10000000(符号位为1,其余位为绝对值)-128的反码为11111111(符号位不变,其余位取反)-128的补码为100000000(反码加一,并在最高位补一个0)

相似回答