7个回答
展开全部
哪有什么原码、反码!
在计算机中,只使用补码来存放正负数。
计算机中,以八个二进制位,作为一个字节。
数字 0,其补码就是 0000 0000。
正数,依次递增,即可。
负数,就是依次递减。
数字 +1,其补码就是 0000 0001。
数字 +2,其补码就是 0000 0010。
。。。
数字-1,就是 0000 0000-1 = 1111 1111。
数字-2,就是 1111 1111-1 = 1111 1110。
。。。
----
归纳:
正数的补码,就是:数字本身。
负数的补码,就是:0 + 该负数。
----
比如:
+ 9 的补码是:0000 1001。
-9 的补码就是:0000 0000-0000 1001=1111 0111。
求补码的计算过程,并不需要原码反码。
----
有了补码,就可以用加法,代替减法运算了。
比如:
(+2)-(+1) = +1。
计算机计算如下:
0000 0010 + 1111 1111= 0000 0001。
展开全部
计算机中,只使用补码,并不用反码。
补码,是个正数,它可以代表负数来参加运算。
借助于,补码,就可以用加法,代替减法运算。
因此,计算机中,仅需要一个加法器,就可以包打天下了。
反码,没有任何用处。
补码,是个正数,它可以代表负数来参加运算。
借助于,补码,就可以用加法,代替减法运算。
因此,计算机中,仅需要一个加法器,就可以包打天下了。
反码,没有任何用处。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-07
展开全部
反码就是相反0的反就是1,1的反就是0
补码相对与负数,如果是负数,以他的正数取反码再补上1.
这些码是相对与负数来说的.对负数编码
补码相对与负数,如果是负数,以他的正数取反码再补上1.
这些码是相对与负数来说的.对负数编码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-07
展开全部
反码=位域-原码
补码=反码+1
补码=反码+1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询