コンピュータにおける命令の実行順序に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。 コンピュータにおける命令の実行順序は, (1) プログラムカウンタの参照 (2) 命令の [ a ] (3) 次の命令の主記憶アドレスをプログラムカウンタにセットする。 (4) 命令の [ b ] (5) 命令に応じた処理を実行 (6) (1)へ戻る。 を繰り返す。
- アa: 解読, b: 読込み
- イa: 書込み, b: 解読
- ウa: 読込み, b: 解読
- エa: 読込み, b: 書込み
正解と解説を見る
正解
ウ a: 読込み, b: 解読
コンピュータの命令実行はフェッチ(読込み)→デコード(解読)→実行の順で行われる。まずプログラムカウンタが指す主記憶から命令を読み込み(a)、プログラムカウンタを次の命令アドレスに更新したのち、読み込んだ命令の内容を解読(b)して初めて処理を実行できる。したがってaには「読込み」、bには「解読」が入り、「a: 読込み, b: 解読」の組合せが正しい。「書込み」は命令の実行結果を主記憶に格納する操作であり、命令の解釈段階には登場しないため誤りである。