![5a8f596040d8878a74ac26c3e5caa3d7.png](https://i-blog.csdnimg.cn/blog_migrate/b86b8e9c9d3cfe8c2ffc4fa307d74cea.jpeg)
![dcd86cb5c2e01ccd5127068c951eb9c4.png](https://i-blog.csdnimg.cn/blog_migrate/ba7c2d0d2acc4cc44d3a3a50d013df95.jpeg)
CPU的工作分为 5 个阶段:取指令阶段、du指令zhi译码阶段、执行指令阶段、访存取数和结果写回。
1、取指令dao(IF,instruction fetch),即将一条指令从主存储器中取到指令寄存器的过程。
2、指令译码阶段(ID,instruction decode),取出指令后,指令译码器按照预定的指令格式,对取回的指令进行拆分和解释,识别区分出不同的指令类 别以及各种获取操作数的方法。
3、执行指令阶段(EX,execute),具体实现指令的功能。CPU的不同部分被连接起来,以执行所需的操作。
4、访存取数阶段(MEM,memory),根据指令需要访问主存、读取操作数,CPU得到操作数在主存中的地址,并从主存中读取该操作数用于运算。
5、结果写回阶段(WB,write back),作为最后一个阶段,结果写回阶段把执行指令阶段的运行结果数据“写回”到某种存储形式。
扩展资料:
CPU的根本任务就是执行指令,对计算机来说最终都是一串由“0”和“1”组成的序列。CPU从逻辑上可以划分成3个模块,分别是控制单元、运算单元和存储单元,这三部分由CPU内部总线连接起来。
1、控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)和操作控制器OC(Operation Controller)等,对协调整个电脑有序工作极为重要。
2、运算单元,是运算器的核心。可以执行算术运算(包括加减乘数等基本运算及其附加运算)和逻辑运算(包括移位、逻辑测试或两个值比较)。
3、存储单元,包括CPU片内缓存和寄存器组,是CPU中暂时存放数据的地方,里面保存着那些等待处理的数据,或已经处理过的数据,CPU访问寄存器所用的时间要比访问内存的时间短。
参考资料来源:百度百科-处理器结构
参考资料来源:百度百科-中央处理器
END
硬件往期回顾:
电脑CPU的介绍及推荐
主板知识详解
内存知识详解
电脑显卡详解
硬盘知多少
电脑电源推荐
电脑机箱详解
电脑显示器简介