什么是获取执行周期

时间:2016-05-02 11:56:28

标签: data-structures cpu

我想知道是否有人可以解释一个获取执行周期是什么以及涉及的步骤是什么。

我一直在网上查找并获得像

这样的定义

“指令周期(有时称为读取 - 解码 - 执行周期)是计算机的基本操作周期。它是计算机从其存储器中检索程序指令,确定指令所需的操作的过程,以及执行这些行动。“

但是有人可以进一步解决这个问题并解释执行提取执行周期所涉及的步骤吗?

1 个答案:

答案 0 :(得分:1)

我会尝试解释但是我没有所有正确的英语术语,我认为这与操作指针有关。

每个程序在执行时都有处于CPU注册表中的状态,这意味着调度程序不处于挂起状态。存储的值之一是操作指针的当前值。该指针包含要执行的下一个操作的RAM中的存储器地址。

因此计算机读取该值,使用他的“内存总线”(可能不是正确的术语)从内存中获取要执行的操作,然后执行它。

然后操作指针将包含下一个要执行的操作,如果操作是要移动操作指针,则执行下一个操作。

注意,“操作”只是内存中的原始值,它是将其转换为“物理”/“逻辑”操作的cpu。