2016-05-02 60 views
0

我想知道是否有人可以解釋提取執行週期是什麼以及涉及的步驟是什麼。什麼是提取執行週期

我一直在網上尋找和得到像

「一個指令週期(有時稱爲讀取,解碼,執行週期)是計算機的基本操作週期的定義,它是過程,其中計算機檢索來自其存儲器的程序指令,確定指令需要什麼動作,並執行這些動作。「

但有人可以進一步分解這一點,並解釋執行提取執行週期涉及的步驟?

回答

1

我會盡力解釋,但是我沒有所有正確的英文術語,我認爲這與操作指針有關。

每個程序在執行時都有CPU處於註冊表中的狀態,這意味着調度程序不處於掛起狀態。存儲的其中一個值是操作指針的當前值。該指針包含要執行的下一個操作的RAM中的內存地址。

因此,計算機讀取該值,使用他的「內存總線」(可能不是正確的術語)從內存中獲取要執行的操作,然後執行它。

然後,操作指針將包含要執行的下一個操作,如果操作是要移動操作指針,則可以是下一個或另一個操作。

注意比「操作」只是內存中的一個原始值,它是將它轉換爲「物理」/「邏輯」操作的CPU。