-128在八位二进制下的原码,反码,补码都是什么?

 我来答
阮深蓝
2018-08-04 · TA获得超过2647个赞
知道答主
回答量:33
采纳率:75%
帮助的人:2.5万
展开全部

数值在计算机中表示形式为机器数,计算机只能识别0和1,使用的是二进制

在八位二进制下,-128不能用原码或反码表示,反码只能表示0到127,-0到-127;

补码表示为:10000000

补码的计算有两种方法:

1.一个数取代数的负号运算,相当于先取反再加1,10000000先看成是负数,我们要知道它的绝对值是多少,就取反加1,可结果还是10000000
这时不能看成负数了,最高位是数值位,因此是128,所以原来是-128。

2.127是01111111,01111111+10000000=11111111,127+x=-1,=>x=-128。

在八位整数里原码的取值范围为-127到+127,反码也是;在八位二进制中就把-0当作最小数-128用,也就是10000000

-0的原码:10000000

-0的反码:11111111

-128的补码:10000000

补码的设计目的是:

  1. 使符号位能与有效值部分一起参加运算,从而简化运算规则;

  2. 使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计 。

负数的补码就把他正数的原码取反再加1就可以了,正数的原码反码补码都是一样的。

沙里波特
2022-01-10 · TA获得超过5731个赞
知道大有可为答主
回答量:1.1万
采纳率:96%
帮助的人:884万
展开全部

-128 在八位二进制下,并没有原码和反码,只有补码。

而且,在计算机中,也只有补码,并没有原码和反码。

使用补码的意义在于:【把减法转换为加法】。

从而能够简化计算机的硬件。

计算机的位数是固定的,这就为补码的应用,提供了条件。

------

比如,限定,只用两位十进制 0~99,周期就是 100。

那么,减一,就可以用 +99 代替:

  24 - 1 = 23

  24 + 99 = (1) 23

只是保留两位数,忽略进位,结果就是相同的。

那么,99,就称为-1 的【补数】。

负数的补数的计算公式:100 + 负数。

------

计算机使用二进制,通常是指定为八位。

即,可以使用 0000 0000~1111 1111,共有 256 种。

对应的十进制,就是 0~255。周期是 256。

那么,减一,就可以用 +255 代替。

即:

-1 的补码是 1111 1111 (十进制 255)。

-2 的补码是 1111 1110 (十进制 254)。

-3 的补码是 1111 1101 (十进制 253)。

。。。依次减一,直到-128。。。

-128 的补码,1000 0000 ( = 128)。

共有 128 个负数及其补码。

------

求负数补码的公式:【256+该负数】。

正数:直接运算即可,不需要任何转换。

------

补码是有用的。

原码反码,则是毫无用处的。

所以,计算机中,并没有原码和反码。

况且,-128 也没有八位的原码和反码!

原码反码,都是什么,不必关心!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lj20000423
推荐于2018-02-27 · TA获得超过8.1万个赞
知道大有可为答主
回答量:2.2万
采纳率:24%
帮助的人:7548万
展开全部
因为+0和-0都是0,有重复,
所以在八位二进制中就把-0当作最小数-128用
即1000 0000
原码:10000000 这是-0的原码
反码:11111111 这是-0的反码
补码:10000000 这是-128的补码
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
听不清啊
高粉答主

2017-08-19 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:2.4亿
展开全部
在八位二进制下,-128不能用原码或反码表示。
用补码表示为:1000 0000
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2022-03-09 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3.2万
采纳率:86%
帮助的人:9005万
展开全部
在八位二进制下,-128 的原码和反码,都不存在。
-128 的补码是 1000 0000。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式