肥宅钓鱼网
当前位置: 首页 钓鱼百科

计算机二进制如何运算的(让我们揭开计算机运算的神秘面纱)

时间:2023-07-03 作者: 小编 阅读量: 4 栏目名: 钓鱼百科

我们将这种思维模式衍生到二进制再来看,首先二进制只有两个数字0和1,如果要表示2以上的数字,则需要用更多位数的0、1数来表示。下图是十进制数字0-9对应的二进制的表示,其中的关键点就是要记住逢二进一。我们先来看看1位全加器的原理:见上图,A、B代表输入二进制位,S代表输出,C代表进位。这个电路的运算结果可以由下表来表示,至此,计算机就完成了1位二进制的计算了。

娃娃问我“粑粑,计算机怎么这么厉害,它是怎么知道1 1=2的呀,它也有大脑吗?”我微微一笑,回答道“是啊,计算机有CPU处理器,它专门负责电脑的计算工作呀。”娃娃似懂非懂的点了点头,若有所思的走开了。

是啊,我的回答并没有错,可是刨根问底,CPU又是怎么工作的呢?它到底是怎么计算1 1的呢,回想起当年学习的数字电路知识,我想有必要来揭开这层神秘的面纱,为大家科普一下计算机的计算原理,这个一定要从二进制计算说起。

什么是二进制

什么是二进制呢?先得来回顾下我们都已经很熟悉的十进制,十进制数位一共由0-9十个数字来表示,它做加法的原理是数位相加,逢十进一,比如7 8=15,“15”中的“1”就是满10进位所得。我们将这种思维模式衍生到二进制再来看,首先二进制只有两个数字0和1,如果要表示2以上的数字,则需要用更多位数的0、1数来表示。参考下图。二进制它的加法也是数位相加,可是它没有2以上的数字,所以一旦加法的结果超过2,就要进位,比如1 1就等于10了(0001 0001=0010)。下图是十进制数字0-9对应的二进制的表示,其中的关键点就是要记住逢二进一。

十进制数字0-9的二进制对应表

对于二进制运算的理解,是理解计算机运算原理的关键。但是聪明的你肯定会问,既然我们平时都已经习惯了十进制运算了,为什么计算机不能采用十进制运算,一定要用二进制呢?这个问题主要是由于计算机的硬件实现所决定的。

开关电路

记得在介绍计算机历史的时候曾今提过,组成早期计算机的基本元件是一种叫晶体管的电子元器件。这种器件有个特性,当在一个端口输入高电压或者低电压的时候,它的输出端也只有高电压或者低电压,这其中的关键点是只有高和低两种状态,没有第三种状态,这两种状态也叫开关状态。聪明的朋友可能已经猜到,这好像和二进制只有0和1两个数字很相似啊,说的没错,计算机就是由这些晶体管组成,它们只有开关两种状态,那使用只有两个数字0和1的二进制来做运算就是顺理成章的事情了。

晶体管

顺便提一下,我们平时了解的CPU,其实就是内部集成了上百万甚至千万的这种晶体管,然后通过各种晶体管组合控制输入输出的开关状态而去进行各种运算。

加法器

加法器是由晶体管组成的加法运算单元,它分为半加器和全加器,其中的区别就是半加器是不带进位的,全加器带有进位。我们先来看看1位全加器的原理:

见上图,A、B代表输入二进制位,S代表输出,C代表进位。中间的模块可以认为是由一些晶体管组成的电路(也叫门电路)。这个电路的运算结果可以由下表来表示,至此,计算机就完成了1位二进制的计算了。

那如果多位运算呢,很简单,只要将1位的全加器串联起来就可以了,同时将低位的进位作为高位的输入,风格是这样的:

一般8个全加器可以组成一个8位二进制运算器,这对于计算机来说叫一个字节Byte,是计算机的最小运算单元。

计算机所能执行的任何程序,不管是做数学运算,还是游戏,播放电影,最终都是通过这些小小的运算单元来实现的。看似复杂的东西,其实它的原理是这么的简单。大道至简,让我们再次体会到中国古人的智慧!

更多的计算机知识请关注我的粉丝圈,我将长期致力于分享计算机科技知识!

    推荐阅读
  • 中国象棋单骑绝尘115关怎么过(四面楚歌闯关技巧)

    接下来我们就一起去了解一下吧!中国象棋单骑绝尘115关怎么过第一回合红方:马三进四,吃士将军;黑方:将4进1,躲马。

  • 刺客信条兄弟会中文(兄弟会和刺客信条)

    就在《刺耳信条2》简体中文包于2月24日上线Steam和Uplay不久之后,育碧中国官方微博又宣布后续将推出《刺客信条:兄弟会》和《刺客信条:启示录》的官方中文版。除此之外,育碧还表示将会在未来加入更多汉化作品。《刺客信条:兄弟会》与《刺客信条:启示录》均发售于2011年。这次汉化发布之后,玩家也将完整体会到《刺客信条》系列人气最高的主角艾吉奥的传奇历险。

  • 我的世界新手内饰设计(作为一个精致的MC玩家)

    作为一个精致的MC玩家糙汉子的Minecraft:造个火柴盒,或者挖个坑往里一跳,这就是家精致的糙汉子:热衷浓于各种内饰、色调、建筑的搭配,吃饭要有餐厅,休息要有卧室,这才叫家那么,你是否想在《我的世界》过得更精致一些,做。

  • 京东商城小天鹅冰柜(小天鹅冰柜价格推荐)

    跟着小编一起来看一看吧!京东商城小天鹅冰柜在这个时代,经济和技术都非常发达。经济的改善给人们的生活带来了巨大的好处。冰柜已经进入人们的生活。夏天人们也可以吃新鲜的蔬菜,那么什么牌子的冰箱好呢?以下编辑将介绍LittleSwanFreezer的价格建议。有关更多信息,您可以关注土巴兔网资讯。

  • 济南机动车过户办理指南 济南办理车辆过户手续

    买方购买的车辆如因卖方隐瞒和欺诈不能办理转移登记卖方应当无条件接受退车,并退还购车款等费用。此外大家还要注意,销售不属于机动车的其他商品不应开具机动车发票,不适用本办法规定。销售方购进机动车直接对外销售开票时,应当获取购进机动车的车辆识别代号/车架号等信息后,方可开具对应的机动车发票。若获取不到已购进机动车的车辆电子信息,将无法正常开具发票。

  • 怎么清理车上的冰(如何清理车上的冰)

    接下来我们就一起去了解一下吧!因为要处理车上的冰雪,雪天出门前你得做好计划,并比平时提前10~15分钟。如果车启动了一段时间后,发动机的温度还不足以化掉挡风玻璃上的积雪和冰,不妨开启车内的除雾器,往挡风玻璃上喷些热空气。这种方法可以使挡风玻璃上所结冰的底部,也就是最坚硬的部分开始融化。

  • 小学生写景作文指导(小学作文之景物描写专题来啦)

    用拟人方法描写景物,能使景物更生动、形象,增加文章的感染力。比喻用得确切,浅近易懂,能使所描写的景物更美丽动人,给读者留下深刻而鲜明的印象。如,对自然风光的赞美之情、对奇丽景观的陶醉之情、对故乡山水的热爱之情。只有把自己的感情渗透在所描写的景物之中,文章才会具有感染力,才能使读者也随之动情。

  • dota2比赛含金量(该骗你们去打DOTA2了)

    dota2比赛含金量DOTA2TI7国际邀请赛奖金于2017年7月12日下午突破$20,770,460,打破了TI6所创下的2074万电竞奖金纪录。参赛方通过赢的地区性决赛以参加全球总决赛。该项赛事的总奖金约为200万元人民币,冠军的奖金则为110万元人民币。第一年锦标赛总奖金将超过100万美金。目前DOTA2TI7国际邀请赛的奖金,已经打破去年TI6总奖金的记录,

  • 个税汇算清缴怎么操作?(个税汇算清缴如何操作)

    跟着小编一起来看一看吧!个税汇算清缴怎么操作准备申报,打开个人所得税APP,可从以下入口进入年度汇算:首页—;或者首页—“税费申报”。确认信息,对界面显示的个人基础信息、汇缴地、已缴税额进行查看、确认。提交申报,纳税人对相关信息确认无误后,点击。如您已添加过银行卡,系统将自动带出已填银行卡信息。至此,您的整个申报流程就顺利完成了!您可随时通过手机APP查看退税进度。

  • 简单有效去眼袋方法(要认真按摩眼部)

    接下来我们就一起去了解一下吧!简单有效去眼袋方法先以无名指按于眼头位置,在以指腹沿下眼睑轻轻按摩。用手指轻轻的按摩太阳穴,之后再由太阳穴按回到眼角的位置,这样的动作重复五到十次。接着将拇指置于眼头位置。以拇指按压下眼角位置,后如画圆圈般向外移至太阳穴两侧,重复按摩5-10次。