基本情報トップに戻る
A難易度: 標準2026年度

基本情報技術者 予想問題A 第24問

問題

CPUの命令実行サイクルの正しい順序はどれか。

選択肢

  1. 1ア 命令フェッチ→デコード→実行→書込み
  2. 2イ デコード→命令フェッチ→実行→書込み
  3. 3ウ 実行→命令フェッチ→デコード→書込み
  4. 4エ 書込み→実行→デコード→命令フェッチ

正解

1. ア 命令フェッチ→デコード→実行→書込み

詳しい解説を見る

解説

CPUの命令実行サイクルは、①命令フェッチ(プログラムカウンタが指す主記憶のアドレスから命令を取り出して命令レジスタへ格納)、②デコード(命令デコーダが命令の種類とオペランドを解読)、③実行(ALUなどで演算を実施)、④書込み(演算結果をレジスタや主記憶に保存)の順で進み、これを繰り返すことでプログラムが実行される。よってアが正解である。命令を取り出さなければ解読できず、解読しなければ実行できないという論理的な依存関係があるため、イ・ウ・エのように順序を入れ替えたサイクルは成立しない。基本情報技術者試験では、このサイクルの順序に加えて、各段階を流れ作業のように並行処理して高速化するパイプライン方式や、フェッチ=取出し・デコード=解読という用語の言い換えが頻出ポイントである。

一問一答

科目A 180問+科目B 60問

Aの関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。