以两个字节为计算长度.128原码: 0000000010000000,求反后(得反码),1111111101111111,加1后(得补码),1111111110000000,这就是-128的原码.结果一 题目 求-128的原码、反码、补码, 答案 以两个字节为计算长度.128原码: 0000000010000000,求反后(得反码),1111111101111111,加1后(得补码),1111111110000000,这就是-128的原...
求负数补码的公式:当X<0,则将X的各位取反,然后在低位上加1,并使符号位为1,即得到[X]补。 -127 原码:11111111 反码:10000000 补码:10000001 但是如果按照这个公式的求-128的补码: -128=110000000符号位1不变,数值部分取反结果是01111111,未尾加1结果是10000000,最后加上前面的符号位"1",最后结果是110000000...
128没有原码、反码和补码,但补码是-128到+127,所以 -128的补码应该是10000000,-128没有反码。-128的原码=1000 000。其他的都溢出了,在8位整数里原码的取值范围为-127到+127 反码也是。
百度试题 题目求下列数的补码(用一个字节表示),如果用一个字表示结果如何:-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 有八位的补码:1000 0000。你用“补码定义式”,算一下,就出来了。千万别用“取反加一”呀! 那就是个坑!
答案 你好 正数的补码等于原数的二进制表示,即原码 负数的补码等于其绝对值的原码各位取反,然后整个数加1的数值. 12:00001100 0:00000000 -0:00000000 -128:10000000 希望对你有帮助 如有疑问,欢迎追问 望采纳~ 相关推荐 1 求十进制数12,0,—0,—128的补码 反馈 收藏 ...
设机器数字长为8位(含1位符号位),用补码运算规则计算下列各题。(1)A=9/64, B=-13/32, 求A+B;(2)A=19/32,B=-17/128,求A-B;(3)A=-3/16,B=9/32, 求A+B;(4)A=-87, B=53, 求A-B;(5)A=115, B=-24, 求A+B。解:(1)A=9/64=(0.001 ...
以两个字节为计算长度。128原码: 0000000010000000,求反后(得反码),1111111101111111,加1后(得补码),1111111110000000,这就是-128的原码。
在码长 8 位时,-128 的原码和反码,都是不存在的。-128 的补码,用“取反加一”就求不出来了。必须用“补码的定义式”来求:[-128]补 =-128 + 2^8 = 128 = 1000 0000 (二进制)。