欢迎您访问第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-09-20 10:31

淘宝签收了还能退货吗(网购收货7天后发现质量问题还能退货吗?)

网购是当下潮流,给快递行业也带来了新的商机,相信很多消费者都不愿意遇到快递破损或者商品质量有问题的情况,因为退换货还是很麻烦的,为了保护消费者的利益,法律规定消费者可以七天无理由退货。七天期限过后,部分消费者认为不能继续要求退货。事实上,在实践中,即使商品已经签收超过七天,消费者如果发现商品存在质量

2024-09-20 10:16

情人节送老公什么比较实用(情人节适合送给老公的实用礼物)

Xbox游戏机队友早些年还是挺喜欢玩游戏的,但这几年上有老下有小后,我们的生活就越发单一了,除了工作外,每天剩余的时间基本都用来带娃了。年前和队友一起在游戏电玩社体验了双人成行感觉还不错,后来收到年终奖后的第一时间就为队友安排了Xbox SERIES S。因为考虑以后可能会抽时间玩一些双人游戏,所以

2024-09-20 10:01

屈原投的是什么江自尽(屈原为何投汨罗江?)

端午节,中国四大传统节日之一,历来受中国人民以及东亚东南亚地区人民的重视。同时,端午节也是中国所有节日中叫法别称最多的,竟然超过20种叫法:比如龙舟节、粽子节、端阳节、端午节、重五节、龙日节、诗人节、五黄节、午日节、浴兰节、草药节、天医节、五月节等。端午节 古代的端午节可比如今花样多的多了。那时候

2024-09-20 09:45

坐飞机什么东西不能带上机(乘坐飞机哪些东西不能携带)

乘坐飞机时,有一些物品是禁止携带的,主要包括以下几类:枪支、军用或警用械具(含主要零部件)及其仿制品,如弹药、烟火制品、爆破器材等及其仿制品[2][4]。管制刀具,如菜刀、水果刀、大剪刀、剃刀等生活用刀,手术刀、屠宰刀、雕刻刀等专业刀具,以及文艺单位表演用的刀、矛、剑等[2][4]。易燃、易爆物品,

2024-09-20 09:31

打死蛇真的会有报应吗(八大灵性动物,不可杀,不可食)

天生皮骨非天生,只有业障随此身。猫、狗猫狗是和人类最亲近的动物,都通人性,都是我们忠实的朋友。当今社会,豢养宠物盛行,有主人照看的比较安逸,而大量流浪狗、流浪猫却只能靠捡吃垃圾等生存。如果您能发慈悲心,请时常在垃圾箱等地方留点食物给它们充饥,延其生命,必增福报!不能如此,也千万不要无故打杀、虐待猫狗

2024-09-20 09:15

准生证办理流程(新生儿证件办理全攻略!)

1、准生证(计划生育服务证)计划生育服务证是集准生证、查环等功能为一体的证件,多数地方已废除准生证。去办准生证时,拿到的多是计划生育服务证。这是宝宝来到这个世界上的第一个证件,需要提前准备宝宝爸妈的身份证、户口本、结婚证和孕检证明。办理时间:在怀孕前或怀孕后三个月内办理办理地点:户籍所在地或现居住地

2024-09-20 09:01

检察官和律师的区别通俗(法官、检察官、律师哪个职业比较好?)

先说结论:三个专业本身并无好坏之分,关键还要看自身对于未来的规划。一、职业的定位律师(lawyer)是指接受委托或者指定,为当事人提供诉讼代理或者辩护业务等法律服务的人员。法官是指依照法律规定的程序产生,在司法机关(一般指法院)中依法行使国家审判权的审判人员,是司法权的执行者。检察官是依法行使国家检

2024-09-20 08:46

专升本报名流程及条件详细(专升本需要什么条件?)

1、专升本报考不允许跨省首先,专升本考试是由各个省份自行组织的,换句话说,专升本考试是以省为基本单位的,不同省份的招生政策是不同的。在哪个省份读的专科,就只能在哪个省份参加专升本考试,一般来说,不会出现跨省升本的情况。 2、专升本的条件总体上来说,专升本考试针对的是各个省应届毕业的高职高专学生,专项

2024-09-20 08:30

洛可可建筑风格的代表(十大洛可可建筑代表作)

建筑是日常生活中非常常见的,现在的建筑风格一般都是钢筋水泥式的现代建筑,当然也遗留了一些之前的建筑。洛可可式建筑是一个比较特别的建筑风格,比较华丽而美丽世界上有很多地方还遗留着洛可可建筑的身影,下面为大家盘点一下吧。十大洛可可建筑代表作 1、十四圣洁大教堂十四圣洁大教堂始建于1743年德国,1772

2024-09-20 08:15