二进制反码和补码如何表示?

 我来答
kjkjkjwww
2022-09-23 · TA获得超过546个赞
知道答主
回答量:5
采纳率:0%
帮助的人:1286
展开全部

原位:无

反码:无

补码:10000000

1 原码和反码都无法表示, 补码是10000000   


2 -128没有反码


3 反码只能表示0到127,-0到-127

4.二进制原码或者8位二进制反码的表示范围是-127~+127,不能表示-128;而8位二进制补码的表示范围是-128~+127,-128的8位二进制补码为10000000。

扩展资料:

二进制数的补码

  1. 求二进制数的补数,目的是往计算机里面存放。

2.在计算机里面,存放的数字什么的,都称为机器码;那么二进制形式的补数,也就改称为补码了。

3.一般情况下,都是以 8 位二进制数来讨论补码,少数也有用 16 位数的。

4.计算时加上正数,是不需要进行求取补数的;只有进行减法(或者加上负数),才需要对减数求补数。

5.计算结果如果超出了-128~+127的范围,结果将是错误的,这是没有办法纠正的。

6.应用补码进行计算,完全符合前面介绍的“用补数可把减法转换成加法”的做法,只要忽略进位(这个进位1,就是求补的时候,加进去的1 0000 0000中的1),结果就是正确的。

7.求取补码,就按照定义的规定,负数采用“模减去绝对值”的方法来求,这是求补数的通用方法,适合于各种进制、各种大小的数字。

8.不要用求反加一的方法,也就不用理会原码和反码了,也不牵涉符号位的问题。

参考资料:百度百科--二进制算法

意法半导体(中国)投资有限公司
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
做而论道
高能答主

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

二进制反码和补码如何表示?

就是用一串 1、0 来表示。

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式