求负数补码的公式:当X0,则将X的各位取反,然后在低位上加1,并使符号位为1,即得到[X]补。-127原码:11111111反码:10000000补码:10000001但是如果按照这个公式的求-128的补码:128=110000000符号位1不变,数值部分取反结果是01111111,未尾加1结果是10000000,最后加上前面的符号位"1,最后结果是110000000。但实际的结果...
-128的八位二进制原码是110000000。反码是101111111,补码是110000000。十进制转换为二进制,-128=-(1*2^7) =110000000。负数原码的反码是10000000的按位取反,即01111111,加上符号位为101111111。负数原码的补码是负数原码的反码加1,即01111111+1 = 10000000,加上符号位为110000000。7-|||-7扩展资料:十进制整数...
解析 以两个字节为计算长度.128原码: 0000000010000000,求反后(得反码),1111111101111111,加1后(得补码),1111111110000000,这就是-128的原码.结果一 题目 求-128的原码、反码、补码, 答案 以两个字节为计算长度.128原码: 0000000010000000,求反后(得反码),1111111101111111,加1后(得补码),1111111110000000,这就是-128...
百度试题 题目求下列数的补码(用一个字节表示),如果用一个字表示结果如何:-128 相关知识点: 试题来源: 解析 [X]补=10000000(字节) [X]补=1111111110000000(字) 反馈 收藏
方法一:有公式的:要求x为负数 [-x]补=2的8次方-|-x| 所以-128的补码=256-|-128|=128=80H 方法二:直接由原码求补码 (1)正数的原码=补码 (2)负数:先写出负数绝对值的原码,再求反加一 所以—128的绝对值的原码为80H,求反为0111 1111,再加一为1000 0000,就是80H ...
128没有原码、反码和补码,但补码是-128到+127,所以 -128的补码应该是10000000,-128没有反码。-128的原码=1000 000。其他的都溢出了,在8位整数里原码的取值范围为-127到+127 反码也是。
答案解析 查看更多优质解析 解答一 举报 以两个字节为计算长度.128原码: 0000000010000000,求反后(得反码),1111111101111111,加1后(得补码),1111111110000000,这就是-128的原码. 解析看不懂?免费查看同类题视频解析查看解答 相似问题 原码,反码,补码的定义是什么. 原码 反码 补码 128 与 -128 的原码,反码,补码是...
在码长 8 位时,-128 的原码和反码,都是不存在的。-128 的补码,用“取反加一”就求不出来了。必须用“补码的定义式”来求:[-128]补 =-128 + 2^8 = 128 = 1000 0000 (二进制)。
以两个字节为计算长度。128原码: 0000000010000000,求反后(得反码),1111111101111111,加1后(得补码),1111111110000000,这就是-128的原码。
原码是直接将十进制的-128转换为二进制,结果为110000000。对于负数,其原码的反码是通过将原码除符号位外的其他位按位取反得到,所以-128的反码是101111111。而补码则是反码的基础上再加1,以适应计算机中的表示,所以-128的补码仍然是110000000。从十进制到二进制的转换,我们采用除2取余的方法,例如-...