取指-解码-执行循环
概述
处理器工作的基本操作模式,包含取指、解码和执行三个步骤的循环过程,是冯·诺依曼架构中处理器工作的核心范式。
关键内容
- 三个基本步骤:
- 取指(Fetch):从内存中取出当前地址处的指令
- 解码(Decode):解释指令的含义
-
执行(Execute):协调相关组件执行指令操作
-
循环过程:
- 程序计数器递增,指向下一条指令
- 重复取指-解码-执行过程
-
直到遇到停止指令或异常
-
控制流机制:
- 条件转移指令根据计算结果决定是否跳转到其他地址
-
实现循环、分支、子程序调用等程序控制结构
-
历史意义:
- 由冯·诺依曼在1945年的EDVAC报告中首次描述
- 成为现代计算机处理器工作的基本范式
- 尽管现代处理器增加了流水线、乱序执行等优化,但核心仍是这一循环的变体
来源
- 03-von-neumann-edvac — 第5.10节
相关
- 冯·诺依曼架构 — core operation pattern
- 存储程序计算机 — fundamental operation
- 中央处理器 — implements this cycle
- First Draft of a Report on the EDVAC — first description