我想知道是否有人能解释什么是获取执行周期,以及所涉及的步骤。
我在网上查了一下,得到了这样的定义
指令周期(有时称为提取-解码-执行周期)是计算机的基本操作周期。它是计算机从内存中检索程序指令、确定指令需要什么操作并执行这些操作的过程。
但是,有人能不能进一步细分一下,并解释执行fetch执行周期的步骤呢?
发布于 2016-05-02 12:29:56
我会试图解释,但我没有所有正确的英语术语,我认为这是相关的操作指针。
每个程序在执行时都有处于CPU注册表中的状态,这意味着调度程序不会处于挂起状态。存储的值之一是操作指针的当前值。此指针包含要执行的下一次操作的RAM中的内存地址。
因此,计算机读取该值,使用他的“内存总线”(可能不是正确的术语)从内存中获取执行操作,然后执行它。
然后,操作指针将包含要执行的下一个操作,如果操作要移动操作指针,则为下一个操作或另一个操作。
注意,“操作”只是内存中的一个原始值,是cpu将其转换为“物理”/“逻辑”操作。
https://stackoverflow.com/questions/36981858
复制相似问题