欢迎您访问第A百科网

cpu是啥东西? 循序渐进理解什么是CPU

364次浏览     发布时间:2024-01-20 19:37:37     编辑: 万物皆有源

CPU最简单的结构框图:

图一

从图一可以看出,CPU由运算器(单元)、控制器和存储器组成。运算器是用来做加减运算的,存储器是用来存储指令中用到的数据,注意,CPU里面的存储单元和左边的内存是不同的,前者一般是寄存器,速度比内存更快,但价格更昂贵。这两个设备的作用都好理解。关键是控制器是做什么用呢?

从图一中可以看出,控制器是和指令寄存器直接相连的。我们知道,CPU执行指令是一条一条执行的,但CPU是靠电来控制的,那么,怎么来保证指令按顺序执行呢?这就是控制器的作用。我们注意到,CPU是和外部内存的代码段、数据段连接在一起的。

图二

图二是CPU执行指令的示意图。CPU执行一条指令的步骤可以简化为:

(1)从CS:IP指向内存单元读取指令,读取的指令进入指令缓冲器;

(2)IP = IP + 所读取指令的长度,从而指向下一条指令;

(3)执行指令。 转到步骤 (1),重复这个过程。

上面第一步中的CS:IP是两个寄存器,共同得出将要执行的下一条指令的地址。比如图二中第一条指令的地址是20000号,这可以理解为当CS:IP得出20000这个地址以后,就相当于有了20000号这个房间的钥匙,可以把里面的指令内容B8 23 01读出来。

有了上面初步的指令执行的概念以后,再看下图:

图三

图三是在图一的基础上进行了细化的CPU结构。图中的ALU对应图一的运算器,累加器AC对应图一中的存储单元,存储器等于图一的内存。其它的基本属于控制器部件。这个图里面,首先我们搞清楚什么是时序产生器。

其实很简单,就像一条生产线,生产线上的工人或者机器的每一个动作,都必须得到所操作的产品的到来时刻、上下岗位的严格配合才能正常运转。CPU是由电控制的,这方面要求更为严格。比如最简单的一个指令mov ax,10H,就是把10H这个数字放到ax寄存器中,但在放进去之前,必须先保证ax寄存器中的数据已经没有别的指令在使用,类似的工作就是由时序完成的。

那么,什么是指令译码器呢?我们可以这样理解:当甲让乙拿起桌子上的一个水杯的时候,乙收到这个指令后,他的脑袋里面就要把“拿起桌子上的一个水杯”这句话转变成走到桌子旁边、伸出手、再拿起杯子等一系列动作,这个过程我们可以理解为译码的过程。放到计算机里面,其实就是把mov ax,10H这样的一条指令转变为一个个具体的电路开关通断动作的过程。

缓冲寄存器的作用是为了解决CPU速度快于内存的速度而设置的。CPU执行一条指令的时间非常短(比如1纳秒),如果执行完了一条指令又要到内存去取下一条,这个动作相对比较长(比如100纳秒),那么CPU就要在那里干等99纳秒,所以设置缓冲寄存器的目的就是可以一次性取出多条指令放进CPU内部,以避免上述情况的发生。

总之,一条指令的执行,需要CPU内部各个器件的配合才能完成,并且要用到地址总线传送地址,数据总线传送数据等。

最后放上一个CPU功能图。

相关文章

鱼怎么做才好吃?教你正确做法,不红烧,不水煮,年夜饭上桌就是一大硬菜

草鱼是一种比较好吃的鱼类,它的肉质比较鲜嫩,吃起来非常美味,而且营养价值也特别高,今天咱们跟大家分享一个草鱼非常美味的吃法,相信这个草鱼的吃法是很多朋友都没有尝试过的,这个草鱼的吃法就是腐竹鱼块,这样做出来的鱼块非常入味,肉质鲜嫩,非常下饭。那么接下来咱们就一块去看一下腐竹鱼块具体的烹饪步骤吧。【腐

2024-11-22 10:31

学不进去注意力不集中 怎么办?

如果孩子的性格较为拖沓,注意力不集中,可以采取以下措施来帮助他们改善:1.设定明确的目标和计划。让孩子知道自己要做什么,什么时候完成,以及如何完成。这样可以提高孩子的自我管理能力,增加他们的责任感和成就感。2.给孩子制定一个规律的生活作息表。帮助孩子建立健康的作息习惯,包括规律的起床和就寝时间、规律

2024-11-22 10:16

猪舌头的家常做法大全 ,爱吃猪舌的一定要收藏

说到猪舌头,不吃的可能会觉得非常的恶心,但是对于会吃的吃货来说,猪舌头是真真实实,而且价格实惠的食材!猪舌含有丰富的蛋白质、维生素A、烟酸、铁、硒等营养元素,有滋阴润燥的功效,猪舌性平味甘、咸,有滋阴润燥的功效,一般人都可食用。这期的美食教程,天健美食坊就准备拿猪舌头做食材,给大家分享几种猪舌头美味

2024-11-22 10:01

新鲜豌豆的做法分享给你,爽口滑嫩开胃,非常好吃

最近豌豆最火的做法,不炒不煮,爽口滑嫩开胃好吃,全家人都爱吃。最近是吃豌豆的季节,这几天我们在这里的菜市场和超市里,都能看到有大量的新鲜豌豆在卖。豌豆是春天里非常好的食材,很多人也会趁着豌豆上市的季节,买些豌豆米回来用来炒肉,炒蛋吃都很美味,也有人用豌豆来煮汤,煮饭吃。最近我们这里的豌豆价格也比较实

2024-11-22 09:46

春饼怎么和面?用冷水还是开水?教你2招,又软又薄,放2天都不硬

做春饼,和面用冷水还是开水?教你2招,又软又薄,放2天都不硬春饼大家应该都了解,也应该都吃过,立春之后就应该吃春饼,里面裹上各种各样的美食,吃一口越嚼越香。不管是卷土豆丝、卷合菜、卷烤鸭等等,味道都特别香,各位没尝试过的话,一定得试试看。春饼,其实也没什么特别的,就是用面粉做成的面食,非要说独特之处

2024-11-22 09:31

挂烫机怎么选 ?官方提示:看材质、功能等三方面

  根据抽查结果,对检验结论为不合格的产品,上海市市场监管部门已责令本市相关经营者对库存产品、在售产品进行全面清理,依法处理不合格产品,并采取有效措施整改,在复查合格以前不得恢复生产、销售同一产品。涉及严重质量问题的经营者,已依法立案查处。  涉及外省市经营者的,已通报相关市场监管部门及时处置。  

2024-11-22 09:16

怎样可以让脸变白变嫩?建议短时间学会四个护肤技巧

一胖毁所有,一白遮三丑!胖女孩和皮肤暗黄的女孩对这句话深有体会。下面我们来聊聊皮肤的美白。对于皮肤暗沉、枯黄等问题是很多年来人们一直苦恼的问题。只拿皮肤暗沉来说,就会让人看起来老了十岁的感觉、美白对于女生来说显得尤为重要,那么有没有变白行之有效的方法呢?一起来看看。 一:卸妆清洁要细致想要皮肤变白,

2024-11-22 09:01

古代常用的金创药,水火烫伤,外伤。这味草药都有效果

在日常生活中,水火烫伤,外伤是经常会遇到的情况。这会导致皮肤破损,伤口长时间不能愈合,对工作和生活造成一定的不便。如果伤口不慎引起感染的话,更是对生活影响很大。水火烫伤今天来介绍一种中草药,外用收肌,加速皮肤伤口愈合,可以治水火烫伤,外伤出血,是古代常用的金创药。内服可以治疗下窍出血症状,为血证要药

2024-11-22 08:46

茄子有哪些营养价值

茄子的营养,也较丰富,含有蛋白质、脂肪、碳水化合物、维生素以及钙、磷、铁等多种营养成分。每100克含有蛋白质2.3克,脂肪0.1克,碳水化合物3.1克,钙22毫克,磷31毫克,铁0.4毫克,胡萝卜素0.04毫克,硫胺素0.03毫克,核黄素0.04毫克,尼克酸0.5毫克,抗坏血酸3毫克。此外,还含有维

2024-11-22 08:31

大理石主要矿物成分是什么(大理石与花岗岩的区别)

在建筑和室内设计领域,大理石与花岗岩都是不可或缺的高级石材。尽管它们在外观上可能相似,但在材质组成、物理性质、应用场景及价格等方面存在显著差异。了解这些差异有助于大家做出更合适的选择。1、材质及性能方面大理石的主要成分是碳酸钙(CaCO3),占比超过50%,是一种碱性石材。其质地细腻,具有独特的纹理

2024-11-22 08:16