-77原码和补码,反码分别是多少

 我来答
沙里波特
2022-01-25 · TA获得超过5251个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:640万
展开全部

计算机中,只是使用补码,并不使用原码和反码

原码和反码,都是没有任何用处的。

--------

正数,本身就是补码。

负数,用它的正数,减一、取反,即为补码。

77 的二进制是 0100 1101。

下面求-77 的补码:

 先减一: 0100 1101 - 1 = 0100 1100。

 再取反,就是-77 的补码: 1011 0011。

--------

计算: 95-77=18。

CPU 是用补码的加法来算,竖式如下:

   95 的补码=0101 1111

  -77 的补码=1011 0011

-相加------------

  得:   (1) 0001 0010 = 18 的补码

--------

利用补码就可【用加法代替减法】,从而简化了计算机的硬件。

原码和反码,都不能做这些,它们是多少呢? 不必关心。

承司泣孤晴
2020-06-10 · TA获得超过1167个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
先把十进制数转换成二进制数:77D=100 1101B
因为是负数,在前面加上1,就得到原码:1100 1101
反码:符号位(最高位)不变,其余按位取反:1011 0010
补码=反码+1=1011 0011
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不说话
2021-02-04 · 我叫不说话,但我热爱学习和分享。所发作品均为原创翻译、自制,...
不说话
采纳数:37 获赞数:49

向TA提问 私信TA
展开全部

原码、反码、补码和移码是机器存储一个具体数字的编码方式,具体转换方法请参考视频教程:

原码反码补码移码概念和转换方法

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式