十进制数—75在8位微机中的原码、反码、补码。感谢!

2024-12-03 01:07:12
推荐回答(4个)
回答1:

原数 -75

绝对值 75

原码 11001011

反码 10110100

补码 10110101

例如:

X=-34

原码=10100010B;反码=11011101B;补码=11011110B

X=+123

原码=01111011B,反码=01111011B,补码=01111011B

正数的原码,反码和补码都相同!而负数的反码是其原码的符号位不变,数值位安位取反!复数的补码是反码加1。

扩展资料:

求负整数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1 。

同一个数字在不同的补码表示形式中是不同的。比如-15的补码,在8位二进制中是11110001,然而在16位二进制补码表示中,就是1111111111110001。以下都使用8位2进制来表示。

例:求-5的补码。

-5对应负数5(10000101)→所有位取反(11111010)→加00000001(11111011)

所以-5的补码是11111011。

参考资料来源:百度百科-补码

回答2:

在计算机系统中,数值,一律采用补码表示和存储。

原码和反码,在计算机中,都是不存在的。

虚构的,不存在的东西,你还求它干嘛?

求出来,你也没有地方放啊!

多余了!

你只要把-75 与其补码,互相换算,做出来就行了。

“数字与补码”的对应关系,小学生,都可以总结出公式。

你也一定能。

原码反码取反加一符号位不变。。。

老外算术不好,只能弄这些骚操作了。

回答3:

01001011

原码、反码、补码相同

回答4:

原数 -75
绝对值 75
原码 11001011
反码 10110100
补码 10110101