补码是一个比较让人烦恼的问题。
1:补码的定义
从上述定义可以看出,对于负数来说,
这里的x代表的是一个负数,比如x=-101,n代表的是x这个负数不考虑符号位的数值的位数,在这里就等于3.图2可以变为
(相关资料图)
这意味着,一个负数的补码加上这个负数的绝对值将出现归零的现象,比如
这里1011是-5的补码,最高位是符号位,按照图3的定义,这里的n等于3,所以-5的补码
1011加上-5的绝对值5,即0101,得出的答案是2的4次方,也就是2^(n+1),而此时的结果已经超出了上面的数字的位数(包括符号位4位),如果保留四位,则结果是0000,也就是说,一个负数的补码加上这个负数的绝对值,会连同符号位一起归零。
当然,如果不算符号位,则就是3位数值部分相加
当然也会归零。
一个字节8位,如果采用原码表示正整数(含0),可以表达0-255,即 2^8=256,一共256种状态,从全0到全1的各种排列组合。如果要表示负数,则符号位需要占用一位(最高位,1代表负数,0代表正数),因此其绝对值最大范围为0-127,即2^7=128,一共正负各128种状态,如果不采用特殊处理,这时候0占用2个编码,10000000即负0,和00000000即正0,数据表示范围为-127到-0及+0到127,这样总体上一个字节只有255种状态,因为其中0具有正0和负0之分,这不符合数学意义也浪费一个编码。因此人们想到把负0利用起来,即当遇到负数时,采用补码来表示就可以解决这个问题,而遇到正数或0时还是保留原码表示。因此这个负0通过补码算法处理后自然而然地被利用起来,用来表示-128.
为了证明10000000这个负0代表-128补码的正确性,考虑
因为01111111是+127的原码,上述运算等于是计算了(-128+127)这个结果,很明显其结果应该是-1,而11111111正是-1的补码,其它可以类推,因此将10000000代表-128补码是正确的。
上述运算还表明,补码的重要功能就是把减法(127-128)运算变成了加法(-128+127)运算。
综上为:
补码:8位补码能够表示数的范围是 -128~127。
3:变形补码
对于小数来说,其补码定义为
即小数补码的定义中,其整数部分的那一位是用来表示符号位的。
图6的定义也是针对小数的,其中的100是二进制,表示数字4。这种定义就意味着每个小数有两个符号位。
图8为两个正小数相加,这种情况并没有发生溢出,这是因为这两个小数都小于0.5,所以它们的和小于1.如果是00.11+00.10,则结果为01.01,这种情况下就发生了溢出,因为两个小数的和已经超过了1.再比如
这是两个负小数的补码相加,其结果也没有溢出。但如果仔细观察,可以看出,相加的过程中是发生了由小数的最高位向符号位的进位的,那为什么没有产生溢出呢?这是因为11.10101和11.10111这两个小数补码的数值部分都是大于0.5的,即意味着着两个负小数的绝对值是小于0.5的,而两个绝对值小于0.5的小数相加,其绝对值不可能大于1,而采用补码相加的话,其相加的绝对值却会超过1,因此会产生进位,但由于是两个负数相加,即
11.11 =-0.75
+ 11.10 =-0.5
-------------------------
111.01 =-1.25保留小数部分=-0.25
其最高位的那个1去掉,剩下11.01,即上面两个负小数的补码相加所产生的进位,被它们的符号位相加刚好抵消了。
关键词:
补码是一个比较让人烦恼的问题。1:补码的定义图1从上述定义可以看出,对于负数来说,图2这里的x代表的是一个负数,比如x=-101,n代表的是x这个2023-03-19
乐鑫科技:EspressifSystems2022AnnualReport2023-03-19
迈克-布朗:小萨应该入选最佳阵容12次出手就砍30分简直太高效,奇才,小萨,nba,萨博尼斯,迈克-布朗,萨克拉门托国王队2023-03-19
王海洋3月15日,云南德宏边境管理支队陇川大队一天抓获三名网上逃犯。据悉,陇川大队研判中心民警在开展网上重点人员常态化跟控巡查工作时发现2023-03-19
美女挑战“”全网最冷“”研究生专业:导师退休后甲骨文方向都没了,甲骨文,古文字,古汉语,美女挑战,研究生专业,汉语言文字学2023-03-19
1、安卓手机G12D获取root的方法如下:1 在电脑下载好第三方刷机大师。2、2 打开手机菜单栏,选择设置,拉下去找2023-03-19
装卸业务合同范本第1篇甲方:乙方:为了使甲方公司物资调拨配送的顺利进行,做好设备材料的交接、转堆、装车、卸车,以确保各类材料能够更快速2023-03-18
第二届邯郸市优秀自媒体百佳号网络推选活动自2023年2月15日启动以来,广大自媒体踊跃参与,共收到报名账号516个,经过2023-03-18
【中国出境团队游目的地名单再扩容】随着出境游的利好消息不断,消费者的旅游热情被逐步点燃,中国出境游逐步回暖。本次出境游目2023-03-18
【2023年3月17日】中国广州—小鹏汽车(NYSE:XPEV HK 9868)今天公布其截至2022年12月31日止第四季度及全年未经审计的财务数据。20222023-03-18
3月17日,永茂泰(605208)融资买入326 01万元,融资偿还229 34万元,融资净买入96 67万元,融资余额9863 09万元,近20个交易日中有11个交易日2023-03-18
1、Gorgon(戈尔贡)是希腊神话中魔怪姐妹的统称,为海神福尔基斯与克托之女,地神盖亚与彭托斯的孙女。2、戈尔贡为三姐妹,分别是:美杜莎,欧律2023-03-18
吃播Up主是视频平台一类创作者,除了美食探店,其中还不乏一些大胃王的存在。事实上,因为能吃成名,在国内外早就不是新鲜事。2023-03-17
1、在淘宝首页面右下角点我的淘宝,找到必备工具,点击必备工具右侧的查看更多工具。2、进入后就可以看到我的评价,点击进入2023-03-17
3月17日电,印度天然气公司GAIL表示,已与壳牌天然气部门印度分公司签署协议,探索乙烷采购机会,GAIL计划从美国进2023-03-17
NBA常规赛,国王101-96击败篮网。赛后国王核心福克斯接受了媒体采访。此役战罢,国王战绩来到了42胜27负,本赛季胜率将突破五成。据统计,这是2023-03-17
电热水壶是玻璃的好,因为玻璃热水壶耐酸耐碱,抗腐蚀性强,有着良好的稳定性。外形上光滑透明,十分精致,可以看到内部的情况,煮茶时看起来2023-03-17
换手率大于5%说明了该股票当前处于比较活跃的局面,得到市场上资金的关注,如果在股价上涨途中,换手率5%,说明个股处于被拉升的状态,成交量2023-03-17
1、前言自己一个人在家带欣姐,都是晚上把粥预约煮上,欣姐第二天去幼儿园之前就能吃上了。2、早上不用匆忙,五谷杂粮粥,简单健康材料主料:2023-03-17
1、自卑的人,会慢慢的变得内向,脱离人群,不再参加多人活动聚会。2、对暗恋对象会更加自卑。3、慢慢的变化自己的世界观。4、对美好的记忆开2023-03-17
欢迎观看本篇文章,小勉来为大家解答以上问题。大暑代表什么意思,大暑代表的含义很多人还不知道,现在让我们一起来看看吧!1、2023-03-17
买药想报销怎么找海南定点零售药店?方法来了2023-03-16
3月11日,石泉人开展“周六大扫除”活动,始终保持一刻不停、绝不放松的势头。按照点位责任分工表不断抓细节、查弱项、补短板,大家鼓足干劲,2023-03-16
据中国报告大厅对2022年8月25日全国元明粉价格最新走势监测显示:2022年8月25日全国元明粉均价590 83元 吨2023-03-16
观点:继一月之后,二月PMI超预期回升,并创2012年5月以来新高。制造业活动加快的同时,经济修复预期在加速。政策不断推进和落地,全年经济向2023-03-16
