指令周期

定义

指令周期是指处理器完成一条指令所需的全部操作的总时间。这通常包括以下几个阶段:

  1. 取指令(Fetch):从内存中获取指令。
  2. 译码(Decode):解析指令,确定需要执行的操作和操作数。
  3. 执行(Execute):进行算术或逻辑操作。
  4. 访存(Memory Access):如指令需要,进行数据的读写。
  5. 写回(Write Back):将结果写回寄存器或内存。
    image.png|500

指令周期常常用若干机器周期来表示,机器周期又叫 CPU 周期。