问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-05-04 15:59

我来回答

5个回答

热心网友 时间:2022-06-23 22:03

数值在计算机中表示形式为机器数,计算机只能识别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就可以了,正数的原码反码补码都是一样的。

热心网友 时间:2022-06-23 22:03

-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 也没有八位的原码和反码!

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

热心网友 时间:2022-06-23 22:04

因为+0和-0都是0,有重复,
所以在八位二进制中就把-0当作最小数-128用
即1000 0000
原码:10000000 这是-0的原码
反码:11111111 这是-0的反码
补码:10000000 这是-128的补码

热心网友 时间:2022-06-23 22:04

在八位二进制下,-128不能用原码或反码表示。
用补码表示为:1000 0000

热心网友 时间:2022-06-23 22:05

在八位二进制下,-128 的原码和反码,都不存在。
-128 的补码是 1000 0000。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 请问怎样在手机上查驾照扣分 苹果mac机无法往电脑里面复制文件,说没有授权怎么回事?这台电脑现在是win7系统了,我想给她做系 macbook 安装flash总是出现安装应用初始化错误,或者没有足够的权限写入磁盘 macbook安装flash时总是出现安装应用初始化错误,或者没有足够的权限写入磁盘,怎么办? Mac OS X 10.7.1修改hosts文件时提示“您不是文件hosts的所有者,因此没有权限写到该文件”求问要如何解决 雷洛徐乐功的原型吕乐的历史故事 关于NOKIA手机电子钱包密码问题,急急急 《追龙》猪油仔原型是什么? 用随申码坐公交,红 包在哪里看啊? 用随申码坐公交,25块钱怎么没有? 狐狸钱包无法解锁你的账户 随申码坐公交领25元红包,有什么要求么? 数字人民币用户已被锁定24小时解锁。 你好,我的ETC电子账户钱包被锁了要怎么解锁 里面的钱怎么拿出来? 甲状腺左叶囊实性包块 多发性甲状腺结节 辽宁公务员考试什么时候打印准考证 2020国考准考证打印时间是什么时候? 2020国家公务员考试笔试时间、准考证打印时间是什么时候? 2020九江公务员考试准考证打印时间是什么时候? 手机怎样查驾驶证扣分 -128的八位二进制原码、反码、补码是如何得出的,求解析! 30分 用八位二进制数表示128的原码、反码和补码(带符号位) 128的原码,反码,补码。用8位2进制表示。溢出什么的怎么算额 128和-128的原码、反码和补码用八个二进制位该如何表示 用八位二进制数表示-128的原码,反码,补码,求指点! 8位机器码中 -128的原,反,补码是什么? 二进制中-128的8位原码,反码,补码是多少,16位的又是多少 怎么办,苹果手机更新了下微信不能用!!! -128的反码和补码分别是多少? 128的原码是多少? 求-128的原码、反码、补码,请详细解释 请问-128的8位表示是10000000对吧,10000000是原码还是补码啊? 关于—128的 补码 原码 反码问题 苹果手机更新后微信上不去怎么回事? (是真的吗)黄酱炖牛肉,怎么做? 股权登记日这天买入股票,第二天卖出,到分红前一天再买入,能得到分红吗? 炖肉的时候可以直接放干黄酱么 WORD中如何快速输入很多文字? Word怎样快速输入重复的大段文字