永发信息网

原码补码问题?

答案:2  悬赏:50  手机版
解决时间 2021-04-12 13:32

问题比较深究,就像我高中学物理一样为什么力等于质量与加速度相乘,显然是正确的,但我不知道原理,所以白学。

现在:

1.为什么求补码是取反再加1呢?
2.为什么规定1为正,0为负呢?
3.为什正数原码与负数进行运算要与负数的补码进行运算才正确呢?
4.为什么负数的补码取反再加1等于原码呢?

最佳答案

1:我们来看一下补码的求得过程:将原码的各位取反,再加1,得到补码。举个例子,1001,它全部取反之后就是0110,再加1得到0111。将原码与补码加相,会得到10000。我们应该知道,计算机最基础的运算器只能做加法,所以叫累加器,它做不了减法。所以当需要减法的时候我们取减数的补码,用被减数去加这个补码。如果是1111-1001=0110的话就相当于1111-(10000-0111)=1111+0111=0110,其中0111是1001的补码。由于码不像数字,码是有位数的限制的,当有多于其位数的操作时是不表现出来的,所以减去一个数的原码就相当于加上它的补码。相信,看明白了这一条,第三个问题也就解决了。


2.规定……惯例的,当初就这么说的,反正二进制就两个数,不是0就是1,取反就是对方。1比0大,正数比负数大……我是这样想的,这一点我不敢肯定。


4.不记符号位的话,原码+补码=100...0(0的位数与原码的位置一致),那你说这两个码是不是互为原补码?取补码之后再取一次补码就是自身了。

全部回答
你问的这问题就相当于是问,为什么苹果往地上落而不往天上落呢???你说为什么??
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
马尾巴穿豆腐歇后语,马尾巴穿豆腐的歇后语
04年12月的伊兰特标配的值多少钱
为什么男女朋友之间一定要用性来稳固感情?
生物概念分类
什么牛什么虎的四字成语
关于怎么发财问题?
--Hurry up. There is only ten minutes left
莠荣达童装大卖场这个地址在什么地方,我要处
跳钢管舞的人怎么挂在钢管上的?
世界上人们最怕的事情是什么?
完美世界《国际版》
跟 倾国倾城 差不多的词 赞美男生的!!
聪慧,完好无损的反义词
为什么使用U盘安装操作系统速度较慢?
“白头想见江南”是什么意思?
推荐资讯
鑫朋寄卖行地址有知道的么?有点事想过去
校园送礼…来帮忙…
还有多久过年
哪卖去痘印的薰衣草精油?
手机没插耳机!但自动跳到耳机模式是怎么回事
我的QQ为什么老是在别处登陆
现在下片用什么软件,手机现在用什么能下片呢
单选题Shedidn'tknowwhattodo________hers
诛仙2点石成金的技能在哪?
- I need something for cutting the paper.
跟安全有关的古诗词,和饮食有关的句子
在工商网上银行关闭了对外转帐怎么办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?