计算机组成之cpu组成及工作原理

计算机由五部分组成,分别为存储器,控制器,运算器,输入设备和输出设备。

早期的处理器(CPU)是由控制器和运算器组成,而现代的CPU为了提升性能则在早期CPU的基础上增加了内部寄存器,用来暂时存放参与运算的数据和运算结果。

因此可以认为计算机 = 处理器(CPU)+ 存储器 + 输出设备 + 输入设备

计算机内部各部件之间的通讯依靠的是总线(BUS),总线又分为数据总线和地址总线。

运算器;由与,或,非门简单的逻辑电路组成,可以执行与,或,非,加,减,乘,除,取余等操作。

寄存器;临时存放数据的存储单元

控制器;存取指令控制运算器进行运算

CPU分为算数逻辑单元(ALU)和控制单元(CU)

CPU是计算机的核心,算数逻辑单元(ALU)是CPU的核心

执行流;拥有独立PC的一套指令。

CPU的工作原理

CU根据PC上存储的指令地址将下一条将执行的指令存到IR寄存器上,CU读取IR寄存器上的指令,执行IR上的指令存取数据在指定寄存器或控制ALU对指定寄存器中的数据进行运算,执行完IR指令之后,上述操作将进行重复(一般情况下PC是自增的,接下来将会执行下一个指令操作,也可以通过CU中预先规定的指令修改PC中的值,进而影响执行流),这就是CPU的一个执行周期,只要电脑在开机状态,那么CPU就一直在执行这个循环。

CPU的正常工作流程;取码->编码->执行周期

CPU的中断模式;

很多时候,需要中断CPU的执行流,去执行另一段执行流,之后再返回来执行原执行流

CPU中提供了一种机制(中断)让CPU停下

保存当前PC的值到内存中的某个位置

修改PC的值让CPU执行另一端执行流

其他执行流执行结束之后,将刚才保存的PC值恢复,继续执行原执行流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值