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

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

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

我们将这种思维模式衍生到二进制再来看,首先二进制只有两个数字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,是计算机的最小运算单元。

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

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

    推荐阅读
  • 502胶水怎么去除(502胶水去除方法简述)

    以下内容希望对你有帮助!502胶水怎么去除方法一:将粘了502的手放到热水中泡一会,等胶水软掉,再用水清洗手指。方法二:在粘了502的地方再涂上同样的502将其融化,然后立即用水清洗。方法三:衣服粘上502,将洗衣粉倒入水中,然后将衣服浸泡在里面,浸泡30分钟,变软后再用水清洗。

  • 借款担保人诉讼状范本(兄借款妹妹担保)

    2009年10月22日,被告刘某在原告黄某处借款31000元,约定3天内归还原告,并出具了欠条。到期后经原告多次催讨,被告刘某于2009年12月2日找到其妹妹刘某为其提供担保,承诺2010年1月2日前还清。被告刘某共偿还原告2000元,余款至今未付。一审法院认为,被告刘某出具原告黄某的欠条真实有效,双方的借贷关系成立,应受法律保护。

  • 梦见荷叶是什么意思(梦见荷叶的寓意)

    梦见荷叶是什么意思梦见到自己食荷叶的根和种子,大病的会很快痊愈。梦见荷花,家庭会和谐,自己心情会愉快。梦见陌生人向自己赠送荷花,靠朋友能发财。已婚男子梦见荷花,是祥瑞,会得财进宝。未婚男青年梦见荷花,是祥瑞,能找到一位如花似玉的妻子。工作人员梦见荷花,要谦虚谨慎,才能得到上司的欢喜,会被權升。女人梦见荷花,会嫁给温柔的丈夫。梦见吃荷叶包的食物,身边有人会升官发财,而自己会获得这位贵人的信任。

  • 上海医保怎么办理(上海医保卡办理方法)

    下面内容希望能帮助到你,我们来一起看看吧!上海医保怎么办理参保人携带本人有效证件,至邻近的上海医保中心申请办理,医保中心当场予以办结。参保人应在规定时间内至该服务点领取代为办理的《医保卡》。用人单位集中办理时,可凭单位介绍信及经办人本人有效证件至所属的上海医保中心办理,然后由用人单位将《医保卡》发给参保人。

  • 段誉井下大干王语嫣(王语嫣的磨坊与枯井)

    与郭襄不同,同样是爱。段誉是大理世子,百分百的皇二代,确定的未来皇一代。虽然这次相遇,可以让段誉一辈子回味咀嚼,但留给王语嫣的只是羞和急。井喷的鲜血激动了语嫣的心弦,她第一次为段誉流了泪。在西夏公主选驸马时,段誉奉命而往。王语嫣眼看着段誉为了自己、被表哥打下深井,她的心死了。段誉因她而死,她没有什么能报答的。她知道了,但晚了,她无法回报段誉的深情,带着眷念、悔恨和感动,跳下了深井。

  • 经常放屁是什么病引起的(为什么总是放屁)

    如果伴有腹痛、腹泻、大便带血、排便习惯或粪便性状改变等症状时,可能是肠道细菌感染或肿瘤的征兆。如果伴有频繁腹痛、腹泻等症状,可能是肠道细菌感染导致的,肠道细菌感染时,产气的细菌增多,产气过多,会出现放屁增多。什么样的情况是“大疾病”的前兆?尽量少吃易引起产气食物如豌豆萝卜和薯类等,以免导致放屁。

  • 凤梨能空腹吃吗 凤梨能空腹吃吗吃几个

    凤梨蛋白酶能降低血液黏度,具有抗血栓作用,对心脑血管疾病有一定的辅助治疗效果。凤梨富含强酵素的凤梨,空腹吃会伤胃,其营养成分,最好在吃完饭后食用,才能更好地被吸收。凤梨是不合适空腹食用的,最好是饭后吃。所以凤梨的营养价值体现在餐后,是餐后最佳水果。空腹时胃酸的酸度比较高,同时没有碳水化合物的帮助,蛋白质分解不完全,会造成尿酸增加。

  • 微信怎么开启红包提醒功能(微信开启红包提醒功能的方法)

    首先将腾讯手机管家打开,下拉到实用工具,点击旁边的,找到并且点击,会看到红包闹钟无法使用,这时点击;,下面我们就来说一说关于微信怎么开启红包提醒功能?我们一起去了解并探讨一下这个问题吧!值得一提的是,需要保持微信提醒开启,才能收到微信红包的提醒消息。

  • 沈腾在线喊塞班(沈腾模仿找塞班)

    近日,在综艺节目《王牌对王牌》上面,沈腾现场模仿找塞班,画面十分的搞笑,这到底是什么情况呢?在《王牌对王牌第五季》的最新一期节目当中,沈腾在线模仿找塞班,十分的搞笑,弄得全场都哈哈大笑。网络上又掀起了对这则视频的模仿,经过千呼万唤,塞班找到了,原来塞班并不是一条狗,而是女主的男朋友。

  • 吃白萝卜的好处(盘点吃白萝卜的好处)

    吃白萝卜的好处白萝卜促进人体吸收,白萝卜含有丰富的葡萄糖、维生素C、淀粉酶、粗纤维和无机盐等10多种营养成分。这些成分富含糖化酵素,能分解食物中的淀粉和脂肪,使人体充分吸收。白萝卜的木质素可以提高巨噬细胞吞噬细胞的活力,还含有一种能分解致癌物质亚硝胺的酶,使之失去致癌作用,所以白萝卜有抗癌作用。白萝卜生津止渴,将白萝卜洗净去皮后榨汁,加适量冰糖饮食,每次30毫升,一日3次,具有生津止渴的作用。