CPU内部结构及工作原理

本文介绍了CPU中的核心组件——算术逻辑单元(ALU)、程序计数器(PC)和控制单元的工作原理。ALU负责数学和逻辑运算,PC用于存储指令地址,控制单元则负责指令的获取、译码和执行。通过举例说明了加法指令的执行流程,揭示了这些部件如何协同完成计算任务。
摘要由CSDN通过智能技术生成

在这里插入图片描述
ALU:算术逻辑单元,相当于CPU的大脑。由算数单元和逻辑单元组成,算数单元主要负责数学如加,减,乘等;逻辑单元主要负责逻辑运算,如与,或,非等。ALU只是纯粹的运算单元,想要完成一个指令运算的整个流程,还需要控制单元的协助。
PC:程序计数单器,系统上电后默认初始化为0,控制单元会根据这个PC寄存器中的地址到对应的内存RAM中取指令,然后PC寄存器中的地址自动加一。
控制单元:会根据程序计数器PC中的地址,会不断地从内存RAM中取指令,放到指令寄存器中并且进行译码,将指令中的操作码和操作数分别送到ALU,执行相关的命令。
来个A,B相加的指令为例:控制单元通过指令译码电路会将该指令分解为操作码和操作数,再根据操作数地址从内存RAM中加载数据A和B,传送到ALU的输入端,然后将操作运算类型(操作码)即加法也告诉ALU,ALU有了输入数据和操作类型,就可以直接进行相应的运算了,并输出运算结果。为了效率考虑,运算结果一般会先保存到寄存器中,然后由控制单元将该数据从寄存器存储到内存RAM中。执行到这一步,一个完整的加法指令流程就结束了,控制单元会继续取下一条指令,然后翻译指令,运行指令,周而复始。
有机会再补充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值