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

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

时间: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,是计算机的最小运算单元。

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

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

    推荐阅读
  • 小麦根腐病用什么药防治 小麦根腐病用什么药防治已算数杀菌剂一算数乙算树

    小麦根腐病是一种很常见的真菌性病害,在小麦幼苗时就会有发生。那小麦根腐病用什么药防治呢?小麦根腐病用三唑酮、丙环唑、多菌灵、苯醚甲环唑、代森锰锌、扑海因、福美双、退菌特等药防治。药剂浸种方式用70%代森锰锌可湿性粉剂100倍液浸种24-36小时,药剂拌种或包衣方式用25%三唑酮可湿性粉剂按种子重量的0.2%-0.3%拌种。

  • 我国最大的内流河(我国最大的内流河是什么河)

    下面希望有你要的答案,我们一起来看看吧!我国最大的内流河我国最大的内流河—塔里木河。塔里木河位于新疆维吾尔自治区塔里木盆地北部,由发源于天山山脉的阿克苏河、发源于喀喇昆仑山的叶尔羌河以及和田河汇流而成。流域面积19.8万平方千米,最后流入台特马湖,是中国第一大内流河,全长2137千米,仅次于伏尔加河、锡尔—纳伦河、阿姆—喷赤—瓦赫什河和乌拉尔河,为世界第5大内流河。

  • 租房都是押一付一吗(租房押一付一很友善)

    交房租实为还贷款粘培鑫是一名在校大学生,去年11月,他在当地一家名为小家联行的房地产中介公司租了一间房子。据住房保障和房产管理局工作人员介绍,租户应该找市场监督管理部门反映问题。据悉,目前粘培鑫已经解除了和会分期平台的贷款合同,他的贷款危机暂时解除了。为了避免类似问题的发生,已经有多省市对“租房贷”进行整顿,启动对住房租赁企业的联合专项执法检查,严查不按约定用途使用融资资金的行为。

  • 虎虾怎么做好吃(虎虾的做法)

    虎虾可以做油焖虎虾、韭苔炒虎虾、蒜蓉虎虾等,现在小编就来说说关于虎虾怎么做好吃?下面内容希望能帮助到你,我们来一起看看吧!以油焖虎虾为例,所需食材有虎虾、葱花、姜、蒜、酱油、白糖、米醋、料酒、植物油。虎虾剪掉虾须,挑出虾线,洗净备用。小碗中放入酱油、白糖、米醋、料酒调成料汁。热锅烧油,放入葱姜蒜炒出香味。放入虎虾,用大火快速翻炒至虾全部变红,放入调匀的料汁快速翻炒入味。待汤汁变浓稠时,即可出锅。

  • 纸镇是什么(文化瑰宝世代传承)

    下面更多详细答案一起来看看吧!纸镇是什么纸镇同义词镇纸,即指写字作画时用以压纸的东西,现今常见的多为长方条形,因故也称作镇尺、压尺。做纸镇的材质多种多样,常见的有紫檀、黄花梨、金丝楠木、乌木,还有铜质、玉石、陶瓷、玛瑙、水晶等。

  • 海绵宝宝小蜗长腿哪一集(海绵宝宝小蜗长腿的集数)

    下面更多详细答案一起来看看吧!海绵宝宝小蜗长腿哪一集《海绵宝宝》小蜗长腿在第十三季第四集。《海绵宝宝》是一部美国电视系列动画,由史蒂芬·海伦伯格创作,1999年7月17日在尼克儿童频道开播。其制作组主要由舍曼·科恩、沃特·杜赫、山姆·亨德森、保罗·蒂比特等导演。

  • 芝麻酱蘸料怎么调好吃(芝麻酱蘸料如何调好吃)

    接下来我们就一起去了解一下吧!芝麻酱蘸料怎么调好吃首先准备好材料,需要芝麻酱和豆腐乳还要甜面酱,喜欢吃辣一点的朋友,可以考虑准备辣椒油和花椒油,这样调制出来的芝麻酱蘸料不仅有芝麻酱的香还会有辣椒酱的辣,香辣都俱全。还要香油和盐以及香菜。把芝麻酱放入一个干净的碗里,再加入足量的水搅拌均匀。最后放入香菜,香郁美味的芝麻酱蘸料就可以完成了。

  • 金芦笙参考分数114分

    文章目录:一、金芦笙相关名字打分99二、金芦笙相关名字评分116三、金芦笙相关名字推荐四、金芦笙相关名字大全五、其他人还看了一、金芦笙相关名字打分99金创业金气球金仓湖金无缺金美儿金魂骨金璇金孝钟金赢网金慧英金丛金宇阳金楷书金俊杰金樱金盛源金恐龙金皆金壁金槌金苞花金太祖金俊成金土火金墅湾金灯花金博瑞金多喜金装镇金雄熔金够败金枫叶金玲金彦金赋金秉万金厢滩金爆金加衣金作林金巨人金妹金线鱼金宏利金国金逊

  • 长期喝碳酸氢钠片有什么副作用(长期服用碳酸氢钠片对身体有害吗)

    碳酸氢钠片在临床上可以用于治疗胃酸分泌过多,因为碳酸氢钠片属于碱性药物可以中和胃酸。而目前碳酸氢钠片应用最广泛的是适应症是高尿酸血症和痛风。高尿酸血症主要是因为体内嘌呤代谢紊乱,尿酸生成过多或尿酸排泄减少引起的。但是长期吃碳酸氢钠片对身体是有害的!

  • 万用表的使用步骤(万用表的操作方法)

    万用表的操作方法万用表又叫多用表、三用表、复用表,它的操作方法也有可能成为我们考试的主要内容,特别是在实验题中我们将主要的考察点进行一个罗列,便于大家进行复习万用表是一种多功能、多量程的测量仪表,作为考点,它可以和测。