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

二进制补码是什么意思?22

发布网友 发布时间:2023-10-14 02:05

我来回答

4个回答

热心网友 时间:2024-12-04 05:50

二进制补码简介:

计算机只能识别0和1,使用的是二进制,而在日常生活中人们使用的是十进制,为了能方便的与二进制转换,就使用了十六进制(2 4)和八进制1.数值有正负之分,计算机就用一个数的最高位存放符号(0为正,1为负).这就是机器数的补码了。

补码的设计目的:

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

⑵使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计 所有这些转换都是在计算机的最底层进行的,而在我们使用的汇编、C等其他高级语言中使用的都是原码。

小数和分数的补码:

1.十进制分数补码可以先将分子和分母分别表示成二进制数,然后计算出二进制小数,再按下面第三步的方法将求出小数的补码形式。

37/64=100101B/2^6=0.100101B

-51/128=110011B/2^7=0.0110011B

2.十进制小数的补码也应该先将其转换成二进制小数,再按下面第三步的方法将求出小数的补码形式。

0.375=0.011B

0.5625=0.1001B

3.将二进制小数对应的补码求出

[37/64]补码=[0.100101B]补码=0.1001010B

[-51/128]补码=[0.0110011B]补码=1.1001101B

[0.375]补码=[0.011B]补码=0.0110000B

[0.5625]补码=[0.1001B]补码=0.1001000B

热心网友 时间:2024-12-04 05:50

在计算机系统中,数值,一律用补码来表示和存储。

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

【补码】,其实,就是一个【代替负数进行运算的正数】。

而正数,直接就可以运算,不需要由谁来代替。所以,正数,它就没有补码!

那么,关于正数补码的讨论,都是无稽之谈。说正数的补码与原码反码相等,更是无聊至极!

利用补码,可以把负数,用正数代替,也就把减法,转换成加法来运算。

这样就统一了加减法运算,因此,就可以简化计算机的硬件。

而原码反码并不具备这种功能。所以,计算机只是使用补码,并不用原码和反码。

--------

补码,怎么就能【代替负数】呢?

这种现象,源于数字的周期性。

先用十进制来说明:

  24 - 1 = 23

  24 + 99 = (1)  23

舍弃进位,-1 就可以用 +99 来代替。

-1 就和 +99 是等效的。

这里用的是 2 位 10 进制数,计数周期就是 10^2 = 100。

计算时忽略这个周期,负数就可以用正数代替。

+99 就是-1 的补数。

计算公式:补数=负数+周期。

--------

计算机用二进制,补数,则称为补码。

8 位 2 进制的计数范围是:0000 0000~1111 1111(十进制255)。

8 位 2 进制的计数周期是:2^8 = 256。

-1 的补码,就是:-1 + 256 = 255 = 1111 1111。

-2 的补码,就是:-2 + 256 = 254 = 1111 1110。

。。。

-128 的补码,是:128 =  1000 0000。

以上,就是 128 个负数的补码。

而 0000 0000~0111 1111,则不需转换,直接代表零和正数。

--------

计算示例: 7-3 = 4。

用补码的计算过程如下:

       7  =0000 0111

    -3 的补码=1111 1101

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

   得  (1)   0000 0100 = 4

舍弃进位,只保留八位作为结果,就求出了 7-3。

热心网友 时间:2024-12-04 05:51

十进制,叫做补数。
二进制,就叫补码。

都是一个意思。

热心网友 时间:2024-12-04 05:51

在二进制里
源码就是原始的数据
负数:
的反码是源码除符号位取反
补码是反码+1
正数:
源码=反码=补码
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
王卡专属免流包是什么意思 腾讯王卡专属流量是什么意思 人防临空墙排烟机房可以留洞吗? 瑞士转机的问题? 雅阁、第九代凯美瑞、迈腾,大空间的中级车推荐 云顶之弈双人排位介绍 金铲铲之战 金铲铲段位相差多少可以一起打? 现在上海办理居住证需要本人去吗 34周加5天是几个月 孕34周是几个月了 孕34周如何预防早产 微信公众号管理员的不记得了怎么办3 255转换二进制是多少59 二进制的补码怎么算?1072 拼多多提现要求输入身份证号是真的吗31 拼多多为啥要求填写身份证号?是不是诈骗5 拼多多商家返现要身份证和银行卡号?11 为什么更改电脑密码总是显示无法更新为新密码提供的值不符合字符域的... 如何把微信好友转移到另外一个上? 美好的回忆作文60O 字左右,初一水平,感谢4 拼多多立减金填身份证可靠吗 大地车险理赔1 拼多多返现为什么要输入身份证号码?103 谁用过大地车险,不知道理赔怎么样305 拼多多返现为什么还要填身份证号和姓名呢?73 大地车险服务理赔怎么样?302 大地车险理赔查询24 大地车险怎么样,主要是出险理赔这块,也就是售后怎样 大地汽车保险怎么理赔460 这俩耳机价位一样,买雷蛇还是硕美科的?5 大地车险理赔太慢,怎么办10 微信公众号账号和密码丢了,还能找回吗?只知道用户名和52 win7系统无限提示“无法更新密码,为新密码提供的值不符合字符域的长度... 美好的回忆作文 400字 急急急急!!!!!!!!249 罗汉果怎么泡水喝?1909 长宁区有哪几所初中?11 谁有去教导队的申请书 有什么打屁股的日本动漫2 部队教导队的队魂都可以怎么写?在线等,急! 怎么把微信好友转移到另一个? 求知,法三,还是长宁区的第一梯队?如果结合初中择校的话该如何... 第二年的士兵被连队送去教导队学习半年,回连队后有转士官的可能... 紫苏罗汗果有什么用3 罗汉果怎样泡水喝456 上海市长宁区法华镇路第三小学怎么样?1 罗汉果泡水有的甜有的苦,为什么?哪个效果好?怎么挑选呢81 这就是我15o字的作文13 寻找一个很久以前的动画片,画风应该是日式的,记得两个情节:1...5 详细的法华镇路第三小学资料1 罗汉果有什么功效294 失败乃成功之母的例子。