补码怎么理解(什么叫做补码)
今天小编岚岚来为大家解答以上的问题。补码怎么理解,什么叫做补码相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、补码,应该是最容易理解的知识了。
2、小学生都可以自己摸索出来。
3、按照四位二进制来说,共有 16 组代码。
4、数字 0 的二进制,就是 0000,数字 1 的二进制,就是 0001,。
5、数字 7 的二进制,就是 0111。
6、可见下表:零和正数的补码负数怎么办?就从 0000,依次向下减,就行了。
7、那么:数字-1 的二进制,就是 0000-1 = (1) 1111 = 15(十进制)。
8、(括号中的 1,是借位,舍弃不要了。
9、)数字-2 的二进制,就是 1111-1 = 1110 = 14。
10、数字-3 的二进制,就是 1110-1 = 1101 = 13。
11、数字-8 的二进制,就是 1000 = 8(十进制)。
12、(别再减了。
13、再减,就是 0111 = +7 了。
14、)可见下表:负数的补码综合到一起,就是-8~+7 的四位补码。
15、见下表:四位补码总结: 零和正数的补码,就是数字本身(也可转为二进制)。
16、 负数的补码,就是: 16+这个负数。
17、 (如果是 8 位二进制,就改用: 256 + 这个负数。
18、)--------整个推算过程,并不需要使用“原码反码符号位”这些垃圾。
19、计算时,使用十进制,简单方便。
20、得出的补码,当然也是十进制。
21、如果需要二进制,就变换一下。
22、补码,很难吗?如果不涉及原码反码符号位,就一点也不难。
23、-----------补码有什么用呢? 利用补码,可以把减法运算,转换成加法。
24、 (所以,在计算机中,有一个加法器,就够用了。
25、)例如:6-2 = 4,用补码运算如下: 6 的补码是 0110、-2 的补码是 1110。
26、 0110 + 1110 = (1) 0100 (= 4 的补码) (括号中的 1,是进位,舍弃不要了。
27、)注意: 如果运算结果超出了-8~+7 的范围,结果将是错的。
28、 这种现象称为“溢出”。
29、 再注意一下:进位,并不等于溢出。
30、---------因为补码的这个特性,所以,在计算机中,只是使用补码存放数据。
31、而原码反码,在计算机中,都是不存在的。
32、原码反码 的用途,只是用于“笔算”。
33、其实,笔算的方法,并非只有“取反加一”。
34、原码反码,只是砖家为了增加收入,瞎编的垃圾而已。
35、所以,大家,完全不必在原码反码 上浪费时间精力。
36、但是,考试怎么办?呃 ...,千万别跟老师较劲,他怎么讲,你就怎么答吧。
本文就为大家分享到这里,希望小伙伴们会喜欢。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
惠而浦(Whirlpool)是全球领先的家电品牌之一,以其卓越的产品质量和创新技术闻名于世。自1911年创立以来,惠...浏览全文>>
-
在使用“惠懂你”这款软件时,有时会遇到一些技术性问题,比如显示“500013”这样的错误代码。这通常意味着系...浏览全文>>
-
在广东省惠州市的惠东县,惠东中学是一所历史悠久且备受关注的学校。许多人都对这所学校是否属于重点高中的范...浏览全文>>
-
在这个纷繁复杂的世界里,我们常常被各种琐事缠绕,而偶尔停下来,阅读一些经典的文字,却能让我们的心灵得到...浏览全文>>
-
在广东省惠州市的惠东县,有一所历史悠久且充满活力的学校——惠东中学。这所学校不仅是当地教育的重要组成部...浏览全文>>
-
在惠州地区,尤其是惠东县,中考成绩是学生能否进入理想高中的重要参考依据。对于今年参加中考的学生来说,如...浏览全文>>
-
惠东县的自然景观令人叹为观止。这里有着绵延起伏的群山,清澈见底的河流湖泊,以及迷人的海岸线。巽寮湾便是...浏览全文>>
-
惠东县惠东高级中学,坐落于广东省惠州市惠东县,是一所具有悠久历史和深厚文化底蕴的学校。作为当地教育的重...浏览全文>>
-
在娱乐场所中,不同的职位往往承担着不同的职责和服务内容。以惠东惠华KTV为例,这里的DJ公主和公关是两种常见...浏览全文>>
-
惠东高铁站作为连接惠州市与外界的重要交通枢纽,为游客前往双月湾提供了便捷的交通方式。双月湾以其独特的自...浏览全文>>