二进制补码运算法则是什么?

 我来答
汽车之路w
高粉答主

2021-04-12 · 关注我不会让你失望
知道大有可为答主
回答量:1.2万
采纳率:100%
帮助的人:284万
展开全部

正数的补码=原码

负数的补码={原码符号位不变}+{数值位按位取反后+1} or

= {原码符号位不变}+{数值位从右边数第一个1及其右边的0保持不变,左边安位取反}

十进制整数+97和-97为例:

+97原码=0110_0001b

+97补码=0110_0001b

-97原码=1110_0001b

-97补码=1001_1111b



扩展资料

意义

1、解决了符号的表示的问题;

2、可以将减法运算转化为补码的加法运算来实现,克服了原码加减法运算繁杂的弊端,可有效简化运算器的设计;

3、在计算机中,利用电子器件的特点实现补码和真值、原码之间的相互转换,非常容易;

4、补码表示统一了符号位和数值位,使得符号位可以和数值位一起直接参与运算,这也为后面设计乘法器除法器等运算器件提供了极大的方便。

沙里波特
2024-08-09 · TA获得超过5245个赞
知道大有可为答主
回答量:1.1万
采纳率:100%
帮助的人:622万
展开全部

所谓的补码,就是一个:代替负数进行各种计算的正数。

即:补码,就是一个正数。

借助于补码,计算机中,就没有负数了。

同时,计算机中,也就没有了减法运算。

那么,减法器,就用不上了,也就不用安装了。

计算机中,只要有一个加法器,便可横行天下!

所以,补码,只有加法运算。

运算法则就是:逢二进一。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

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

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

数值的计算,都是用补码完成的。

补码的计算,就只有加法运算了。

补码的运算法则,就是:逢二进一。

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式