什么是获取执行周期



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

我一直在网上查找,得到了像这样的定义

指令周期(有时称为提取-解码-执行周期)是计算机的基本操作周期。它是计算机从内存中检索程序指令、确定指令需要什么操作并执行这些操作的过程。

但是,有人能进一步分析一下,并解释执行获取执行周期所涉及的步骤吗?

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

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

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

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

注意,"操作"只是内存中的一个原始值,而是cpu将其转换为"物理"/"逻辑"操作。

最新更新