计算机基础:原码为1000 0000,补码为多少呢?

原码:1000 0000
反码:1111 1111
补码=反码+1,这一步我就不会算了,因为不知道需不需要进位什么的

[x]原 =1000 0000b 是“负零”
[X]反 =1111 1111b
1 (+
-----------------------------
[X]补 =0000 0000b 符号位进位自然丢失
Cs⊕Cp = 1⊕1 = 0 ,无溢出
(Cs是符号位的进位,Cp是最高数值位的进位,⊕表示异或)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-03-19

原码为 1000 0000,补码为多少呢?

-----------------------------

原码 1000 0000,对应的真值是:0。(也有人说是:-0。)

而 0 的补码,是 0000 0000。(如果是-0,其补码首位,就应该是 1 !)

求补码,要从“补码的定义式”入手。

使用“取反加一”,会误导你的。

0,既不是正数,也不是负数。

取反加一,显然,是不能用的。

第2个回答  2014-12-19
1111 1111+1=1 0000 0000
补码=原码减1,再取反也行。
第3个回答  2014-12-19
这还用想,肯定要进一位啊,1 0000 0000

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网