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

负数的补码怎么求 负数的补码计算方法

发布网友 发布时间:2022-08-28 16:45

我来回答

3个回答

懂视网 时间:2022-08-28 21:07

1、补码,正数的补码与原码一致;负数的补码是该数的反码加1。表示相对原码复杂、运算简单(只需设置加法器)、0的表示唯一。模的概念:符号位进位后所在位的值。

2、原码,最高位为符号位,0代表正数,1代表负数,非符号位为该数字绝对值的二进制表示。表示简单、运算复杂(符号位不参加运算,要设置加法、减法器,不能直接判断执行加法还是减法运输,分同号和异号)、0的表示不唯一。

3、反码,正数的反码与原码一致;负数的反码是对原码按位取反,只是最高位(符号位)不变。表示相对原码复杂、运算相对简单(符号位参加运算,只需要设置加法器,但符号位的进位位需要加到最低位)、0的表示不唯一。

热心网友 时间:2024-09-08 18:07

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


在计算机中,原码和反码,都是不存在的。


求补码,也用不着它们。


所以,原码和反码,根本就没有用!


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


补码,其实,就是一个“代替负数做运算”的正数。


且看2 位 10 进制数的运算:


   25 - 1 = 24


   25 + 99 = (一百) 24


你舍弃进位,只取两位,这两种算法,功能就完全相同。


那么,+99,就代替了-1。加法,也就代替了减法。


这不就是用正数(补数)代替了负数吗?


由负数求对应的补数,计算公式是: 补数 = 负数 + 10^n。


式中: n 是补数的位数。


   10^n 是 n 位 10 进制数的计数周期。


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


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


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


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


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


求负数补码的计算公式,也是: 负数 + 周期。


-1 补码就是:-1 + 256 = 255 = 1111 1111(二进制)。


-2 补码就是:-2 + 256 = 254 = 1111 1110(二进制)。


。。。


-128 补码就是:128 = 1000 0000(二进制)。


正数,必须直接参加运算,不许转换。


所以,正数不存在补码。


求补码,根本就不用“原码反码符号位取反加一”。


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


举例说明,用八位补码计算: 5 - 7 = -2。


       5  = 0000 0101


    -7 的补码= 1111 1001


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


   得     (1)  1111 1110 = -2 的补码


舍弃进位,只保留八位,这就用加法,实现了 5-7。

热心网友 时间:2024-09-08 18:08

1、补码,正数的补码与原码一致;负数的补码是该数的反码加1。表示相对原码复杂、运算简单(只需设置加法器)、0的表示唯一。模的概念:符号位进位后所在位的值。

2、原码,最高位为符号位,0代表正数,1代表负数,非符号位为该数字绝对值的二进制表示。表示简单、运算复杂(符号位不参加运算,要设置加法、减法器,不能直接判断执行加法还是减法运输,分同号和异号)、0的表示不唯一。

3、反码,正数的反码与原码一致;负数的反码是对原码按位取反,只是最高位(符号位)不变。表示相对原码复杂、运算相对简单(符号位参加运算,只需要设置加法器,但符号位的进位位需要加到最低位)、0的表示不唯一。

热心网友 时间:2024-09-08 18:08

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

数值 0,在八位机中,就是用八个 0(0000 0000)存放的。

那么,+1 怎么存放捏? 显然就是“0+1”。

即:0000 0000 + 1 = 0000 0001。

这就是+1 的补码。

另外,-1 怎么存放捏? 当然就是“0-1”。

用二进制计算“0-1”,你会不会?

即:0000 0000 - 1,八位的结果就是 1111 1111。 

所以,1111 1111,这就是-1 的补码。

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

一般化,-X 怎么存放? 显然就是“0-X”了。

你用二进制计算一下“0-X”,你就能求出-X 的补码。

另外,+X 怎么存放? 也就是 0 + X = X。

所以,正数的补码,就是其本身。

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

求补码,就是这么简单。

根本就用不到“符号位原码反码取反加一符号位不变”!

老外脑子不好用,二进制的加减法,他们做不出来。

所以,才弄出那一大批*操作。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 u2b的眼线膏怎么样? 求外文文献一篇,高手有数据库的请进。 张晓楼的简介 点传 两个手机都要有无线网络?怎么传送失败 怎么用的? 手机中的点传是什么东西? 非机动车投保交强险和商业险怎么认定合同效力 商业保险对非机动车交通事故 地震后救人注意事项有哪些 迅雷5好还是网页迅雷好? 网页迅雷与迅雷7一样吗 汽车换前保险杠用拆车牌吗? 汽车保险杠怎么安装 螺丝的制造方法是什么?有视频可以看吗? 0x000000ed蓝屏代码求解 汽车保险杠怎么换 游泳的步骤是什么 填充墙砌体压筋通长筋搭接长度多少 砌体拉结筋 砌体通长筋 砌体加筋 各是什么 图纸设计中没有 砌体加筋... 什么是砌体通长筋?一般在图纸的什么地方标识?怎么表示? 砌体墙中的砌体通长筋和横向短筋从哪看啊? 职务侵占判刑后微信被冻结怎么回事 单凭几张微信转账记录能不能报警职务侵占罪 员工拿客户微信转的钱走人了违法吗 企业微信收款被员工绑定成个人微信可以报警吗 党员干部以各种理由,微信骗取工作对象钱款,如何定性? 酵素是什么?用来做什么 韩国减肥药有哪些副作用呢? 为什么韩国料理容易减肥 迫切想要动作的成语 刘德华的《母亲》 歌词 网易魔兽争霸官方对战平台地图经验等级计算 网易魔兽争霸官方对战平台地 ... 卡农 表达了什么心情 对立统一规律揭示了 子宫小肌瘤的治疗方法? 子宫肌瘤小,而且不干净,该怎么办? 子宫肌瘤很小的话能吃药治疗吗? 子宫小肌瘤要怎么治疗才好啊? 多发性子宫肌瘤,但是很小,需要注意什么? 小的子宫肌瘤应该怎么治疗 成语蓝芷蕙草是什一么释义