二进制用补码做加减法怎么实现,举个例子??

 我来答
呆呆地怀念曾经
2019-01-02 · TA获得超过110个赞
知道答主
回答量:1
采纳率:0%
帮助的人:772
展开全部
正数的补码是原码;负数的补码是符号位(最高位)不变棚局,其余位按位取反加1.
用补码做减法运算时,结果出现的情况有正、0、负:
结果为正或者0时,补码是原码,直接转换成10进制即可;
结果为负时誉凯,需要将结果减1再保持符号位不变按位取反。
例如:1的原码是0000 0001,补码也是0000 0001
-2的原码是1000 0010,补庆和唤码是1111 1110
1-2=1+(-2)=0000 0001 + 1111 1110 =1111 1111
此时1111 1111 是1-2结果的补码,转换成原码是1000 0001,对应的十进制是-1.
陈沚洛
2018-03-31 · TA获得超过1.9万个赞
知道小有建树答主
回答量:108
采纳率:100%
帮助的人:4万
展开全部

A-B =A+(-B) ,等于A的补码加(-B)的补码,而不是“A+(B的补码)”

  1. 计算机只能识别0和1,使用的是二进制,而在日常生活中人们使用的是十进制,"正如亚伍粗里士多德早就指出的那样,今天十进制的广泛采用,只不过是我们绝大多数人生来具有10个手指头这个解剖学事实的结果。

  2. 尽管在历史上手指计数(5,10进制)的实践要比二或三进制计数出现的晚。".为了能方便的与二进制转换,就使用了十神橘枯六进制(2 4)和八进制1.数值有正负之分,计算游洞机就用一个数的最高位存放符号(0为正,1为负).这就是机器数的原码了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
404806314
2017-08-19 · TA获得超过128个赞
知道答主
回答量:47
采纳率:0%
帮助的人:6.1万
展开全部
在计算机中:补码与原码的计算是同一套加法器,之所以有补码的原因之一就是为了省去再做一个减法器宽磨(当然还有省去-0使得负数能比正数多1,同时也是最大的负数10000…0),补码的运算直接算按照二进制镇巧弯加法计算就行,算出啥就是啥(还是补码)。
计算过程,a-b转化为 a+(-b)然后补码相加
具体原理,我不知道你是不是指的是补码的设计原理,补码的设计原理请谷歌,理解的话就想着计算机就一套加法器,这种东西会计算就御闷行。
请给最佳
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xzc301
2012-04-16
知道答主
回答量:11
采纳率:0%
帮助的人:4.3万
展开全部
加法就不消桥用转补码了,二进汪大制减法a-b,可将-b转换为补拿陵猛码,再作加法处理。
补码=原码取反+1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2022-04-26 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部

X =-1.625,

Y =-5.25,

要求通过补码亩键举运算,求 X + Y、X-Y。

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

把数字都化为二进制,保留三位小数:

 亮激X = -1.625 =  -1.101B。

 Y = -5.25 = -101.010B。


分别转换为八位补码:

 [X]补 = 1111 0011。

 [Y]补 = 1101 0110。

-------迅碧-----------

相加:

 [X + Y]补 = 1111 0011 + 1101 0110 = (1) 1100 1001。

舍弃进位只保留八位,(X + Y)的补码,就是 1100 1001。


再转为原码:

 [X + Y]原 = 1011 0111


求出对应的真值(记住:其中有三位小数):

 X + Y = -0110.111B = -6.875。

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

相减:

 [X - Y]补 = [X]补 + [-Y]补

      = 1111 0011 + 0010 1010

      = (1) 0001 1101。

舍弃进位只保留八位,(X - Y)的补码,就是 0001 1101。


再转为原码:

 [X - Y]原 = 0001 1101。


求出对应的真值(记住:其中有三位小数):

 X - Y = +0011.101B = +3.625。

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式