指令周期
维基百科,自由的百科全书
指令周期(Instruction cycle),又称提取-执行周期(fetch-and-execute cycle)是指CPU要执行一条机器指令经过的步骤,由若干机器周期组成。
不同的机器分解指令周期的方式也不同,有的处理器对每条指令分解出相同数量的机器周期(即使某些简单的指令可以在更少的机器周期内完成),另一些处理器根据指令的复杂程度分解出不同数量的机器周期
- 取得指令:CPU内有程序计数器(PC),它储存下一个要执行的指令的地址。处理器按PC储存的地址,经主记忆体取得指令的内容,PC加1,经数据总线将指令存入指令寄存器(IR)。
- 解码指令:将指令寄存器(IR)内的指令译成机器语言。
- 执行指令
- 储存结果
一共是4步 前两步称为提取周期,后两步为执行周期。
这是一篇与计算机相关的小作品。您可以通过编辑或修订扩充其内容。 |