2016-05-02 15 views
0

フェッチ実行サイクルとは何か、誰がどのようなステップが関わっているのかを誰かが説明できるかどうか疑問に思っていました。フェッチ実行サイクルとは何か

私はオンライン見上げると

「命令サイクルのような定義を取得されている(時々、フェッチ、デコード、実行サイクルと呼ばれる)は、コンピュータの基本的な動作サイクルである。それはによってコンピュータを検索プロセスであり、そのメモリからのプログラム命令は、命令が要求する動作を決定し、それらの動作を実行する。

しかし、これをもう少し解読して、フェッチ実行サイクルを実行する手順について説明してもらえますか?

答えて

1

しかし、私はすべての正しい英語の用語を持っていない、私はこれが操作ポインタに関連していると思う説明しようとします。

すべてのプログラムには、実行時にCPUのレジストリにある状態があります。つまり、スケジューラによって保留中の状態ではないことを意味します。格納される値の1つは、操作ポインタの現在の値です。このポインタは、実行する次の操作のRAM内のメモリアドレスを含む。

したがって、コンピュータはその値を読み取って、メモリから実行する操作をフェッチして実行するために、メモリバス(おそらく適切な用語ではない)を使用します。

次に、操作ポインタは、操作ポインタを移動する操作であれば、次に実行する操作か、または次の操作を含みます。

「操作」はメモリ内の生の値に過ぎないことに注意してください。これはCPUを「物理」/「論理」操作に変換するCPUです。

関連する問題