プロセッサ (全68問中56問目)
No.56
コンピュータの命令実行順序として、適切なものはどれか。
出典:平成19年秋期 問17
- オペランド読出し→命令の解読→命令フェッチ→命令の実行
- オペランド読出し→命令フェッチ→命令の解読→命令の実行
- 命令フェッチ→オペランド読出し→命令の解読→命令の実行
- 命令フェッチ→命令の解読→オペランド読出し→命令の実行
- [出題歴]
- 基本情報技術者 H18春期 問18
- ソフトウェア開発技術者 H16春期 問16
分類
テクノロジ系 » コンピュータ構成要素 » プロセッサ
正解
エ
解説
コンピュータは次のようないくつかの段階を繰り返すことで命令の実行を繰り返しています。
- プログラムカウンターを参照して、次の命令が格納されている位置を知る。
- 主記憶から命令レジスタに命令を読込む。(命令フェッチ)
- その次に実行する命令の主記憶上のアドレスをプログラムカウンターに格納する。
- 命令レジスタの命令を命令デコーダで解読(解釈)する。(命令の解読)
- 演算で必要となる値(オペランド)を主記憶から汎用レジスタに読込む。(オペランド読出し)
- 命令を実行する。
- 実行結果をメモリやレジスタに書込む。