首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是获取执行周期?

什么是获取执行周期?
EN

Stack Overflow用户
提问于 2016-05-02 11:56:27
回答 1查看 604关注 0票数 0

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

我在网上查了一下,得到了这样的定义

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

但是,有人能不能进一步细分一下,并解释执行fetch执行周期的步骤呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-02 12:29:56

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

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

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

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36981858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档