首页

文章

二进制正,负数的原码,反码,补码三者之间是什么关系

发布网友 发布时间:2022-03-26 19:25

我来回答

9个回答

热心网友 时间:2022-03-26 20:55

(1)正数的补码表示与原码相同; 

(2)负数的补码是将原码符号位保持“1”之后,其余各位按位取反,末位再加1便得到补码,即取其原码的反码再加“1”:[x]补=[x]反+1。;

(3)列出 的8位二进制原码,反码和补码并将补码用十六进制表示。

内容拓展:

一、二进制

1、是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。

2、当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用1来表示“开”,0来表示“关”。

二、在计算机中,数的正负号是用0,1表示。

三、真值为正时。其原码,反码,补码完全相同。

四、 真值为负时,其原码就是把负号改为1,其余不变。反码就是负号改为1,其余取反。

五、补码就是在反码的基础上加1,加1时记得是逢2进1。

热心网友 时间:2022-03-26 22:13

补码,有把减法运算变成加法运算的能力。

所以,在计算机中,用补码代表有符号数。

而原码反码,则毫无用处。

因此,在计算机中,并不存在这些垃圾。

不必关心原码反码。只要会求补码,就够用了。

已知正数的补码,对其减一、取反,可得与之对应负数的补码。

例如:(+18)补码=0001 0010。

减一:0001 0010-1= 0001 0001。

取反:1110 1110。

即有:(-18)补码=1110 1110。

热心网友 时间:2022-03-26 23:47

以8位二进制为例,
正数的原码、反码、补码相同,
负数的反码为:除符号位外,原码各位取反,反码加1,得负数的反码.

下面就对于原码,反码,补码详细分析一下:

原码:将一个整数,转换成二进制,就是其原码。如单字节的5的原码为:0000 0101;-5的原码为1000 0101。

反码:正数的反码就是其原码;负数的反码是将原码中,除符号位以外,每一位取反。如单字节的5的反码为:0000 0101;-5的反码为1111 1010。

补码:正数的补码就是其原码;负数的反码+1就是补码。如单字节的5的补码为:0000 0101;-5的原码为1111 1011。

在计算机中,正数是直接用原码表示的,如单字节5,在计算机中就表示为:0000 0101。
负数用补码表示,如单字节-5,在计算机中表示为1111 1011。

热心网友 时间:2022-03-27 01:39

可以通过原码、反码和补码三者的含义及关系来介绍三者之间的换算关系:1、原码原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值。比如如果是8位二进制:[+1]原=00000001[-1]原=10000001第一位是符号位。2、反码正数的反码是其本身负数的反码是在其原码的基础上,符号位不变,其余各个位取反.[+1]=[00000001]原=[00000001]反[-1]=[10000001]原=[11111110]反第一位是符号位。3、补码正数的补码就是其本身负数的补码是在其原码的基础上,符号位不变,其余各位取反,最后+1.(即在反码的基础上+1)[+1]=[00000001]原=[00000001]反=[00000001]补[-1]=[10000001]原=[11111110]反=[11111111]补第一位是符号位。注:补码的补码等于原码,如:-1的补码为11111111,则11111111的反码为10000000补码为10000001(-1的原码)。

热心网友 时间:2022-03-27 03:47

正数的原码、补码和反码相同。
负数的反码等于原码按位取反,补码等于反码加1。

热心网友 时间:2022-03-27 06:11

原码就是原来上多少就是多少了啊,反码就是正炒负,负产正,补码就是厘米变一,一变零,这就是这样吧,很容易记得把,常用就好了。

热心网友 时间:2022-03-27 08:53

近至正负的原码,反码补码三者之间的关系是正码和驸马他俩是相反的,赋码和正码是相辅相成的。

热心网友 时间:2022-03-27 11:51

在计算机中,借助于补码,那么,负数和减法,都可以转化成加法来进行运算。

使用这种方法的目的,就是简化计算机的硬件。

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

补码和负数,有一一对应的关系,可以直接转换,并不需要通过原码反码。

那么,“原码反码取反加一”这些,都是垃圾知识,都是无用的。

-------------------------

计算机中所能计算的位数,是固定的,如八位机、16、32、64 位机。

位数限定之后,减去某个数,就可以用加上其补数,来完成。

如在两位十进制中,减一,就可以用 +99 代替。

   25 - 1 = 24

   25 + 99 = (一百) 24

舍弃进位一百,只取两位,这两个算法,结果就是相同的。

一百,就是两位十进制的计数周期:10^2。

99,就是-1 的补数。 求解公式: 补数 = 周期+负数。

-------------------------

计算机用二进制,补数,就改称:补码。

八位二进制是 0000 0000 ~ 1111 1111(十进制255)。

其计数周期是:2^8 = 256。

那么,[-1]补 = 256-1 = 255 = 1111 1111(二进制)。

如用“原码反码取反加一”来做,也是这个结果。

求负数八位补码的通用计算公式: 补码 = 256 + 负数。

-------------------------

在八位补码中,用 128~255 代表 128 个负数-128~-1。

而 0~127,这就是本来的正数,不需要任何转换。

有人说“正数的原码反码补码,都相同”,其实,这是误导。

正数,其补码都不存在,更别说计算机中不存在的原码反码了。

所以,都相同,就是无稽之谈。

-------------------------

借助于补码,负数和减法,都可以转化成加法来进行运算。

那么,计算机的硬件,就可以简化了。

因此,计算机中,只有加法器,并没有减法器。

热心网友 时间:2022-03-27 15:22

倒数第三行有误,应该是“-5的补码为1111 1011”,原文写为“原码”,系为笔误。
贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 3岁孩子不会说话,应该挂什么科? 3岁小孩不会说话正常吗 鹿茸炖乌鸡怎么做? 新型冠状肺炎吃什么药可以预防 冰箱上电后一直响 食品生产许可证编号开头为“ G”。 库存过期香精 为什么正数的反码,补码和原码一样举例说 二进制中,正数的原码与补码相同吗?我的c语言教程上这么说。谁能解释一下? 二进制正,负数的原码,反码,补码三者之间是什么关系? 请问在计算机中正数的原码、反码、补码是一样的么? 为什么正整数的原码,反码,补码相同..? 在计算机中正数的原码,反码,补码是一样的么 对于正数,其原码,反码,补码是相同的吗 正数的原码反码补码到底是不是一样的? 华为什么手机支持无线快充?还有5g? 华为那几个手机支持无线充跟快充? 华为SEA AL10支持无线充电吗? 华为nova6支持无线充电吗? 华为nave5z支持无线充电吗? 华为nova 5 Pro安装啥配置能在车里无线充电? nova5pro无线充电怎么用 华为nova5pro能无线充电吗? 手机软件怎么重命名 AMD FX8150应该用什么型号的主板? 电脑配置电脑想换CPU AMD FX-8350用什么主板显卡是GTX550TI求一主板 AMD FX-8350能与华硕M5A97 LE R2.0主板可以搭配,但需要另配显卡,对吗? 为什么正数的补码反码相等 正数的原码 补码和反码表示格式相同吗 为什么正数的反码与原码相同 正整数的原码,补码都是一样的吗?零的原、补码是多少? 原码、反码、补码 原码,补码,反码 原码反码和补码有什么区别? +8的补码,原码,反码各为多少?还有-8的。 计算机组成原理:原码,补码,反码,移码之间的关系? 网易云唱片收藏怎么移出去 手机,“网易云音乐”里我的收藏怎样选择性删除? 网易云音乐歌曲菜单里如何删除歌曲收藏啊?如图 网易云音乐怎么删不掉收藏的歌了 网易云音乐PC客户端 收藏的歌单,里面有一几首音乐不喜欢可以删除吗?? 网易云音乐下架无法收藏怎么办 怎样删除批量微信朋友圈的内容 OPPO a3怎样使用长截屏? OPPOA3怎么截长屏 oppo手机如何截长图截屏 oppo截屏怎么截长图
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com