计算机组成原理--机器
CPU的结构和功能
CPU的结构
CPU的功能
IR是指令寄存器
CPU结构框图
CPU的寄存器
控制单元CU和中断系统
CU 产生全部指令的微操作命令序列
组合逻辑设计 硬连线逻辑
微程序设计 存储逻辑
中断系统
ALU
指令周期
指令周期的基本概念
ps:上图中指令周期的划分仅仅是举例,不同的CPU有不同的分法
指令周期的数据流
PC中存放现行指令的地址,该地址送到MAR并送至地址总线,然后由控制部件CU向存储器发读命令,使对应MAR所指单元的内容(指令)经数据总线送至MDR,再送至IR,并向CU控制PC内容+1,形成下一条指令
PC当前的内容必须保存起来,以待执行完中断服务程序后可以准确返回到该程序的间断处
图中由CU把用于保存程序断点的存储器特殊地址(如栈指针的内容)送往MAR,并送到地址总线上,然后由CU向存储器发写命令,并将PC的内容(程序断点)送到MDR,最终使程序断点经数据总线存入存储器。
此外,CU还需将中断服务程序的入口地址送至PC,为下一个指令周期的取指周期做准备
指令流水
如何提高机器速度
系统的并行性
指令流水原理
将并不会执行的指令放入了流水中,造成了浪费
中断系统
8.4 中断系统 8.4.2-c_哔哩哔哩_bilibili
dddd