応用情報技術者
コンピュータ構成要素
命令実行サイクルにおいて、「デコード(解読)」の結果に基づいて行われる動作はどれか。
1.
制御信号の発生
✓ 正解
2.
オペランドの読み出し
3.
プログラムカウンタの更新
4.
命令のフェッチ
📝 解説
命令実行サイクルの基本は「フェッチ(取得)→デコード(解読)→実行(処理)」の3ステップです。料理で例えると、①レシピ本を手に取る(フェッチ)→②レシピを読んで何をするか理解する(デコード)→③実際に調理する(実行)の流れです。デコード段階では「この命令はADDか?LOADか?」を判断し、その命令に対応した制御信号をALUや各レジスタに発生させます。つまりデコードの直接の結果は「制御信号の発生」です。「オペランドの読み出し」はデコード後の実行フェーズ、「PCの更新」はフェッチ後に行われます。「命令のフェッチ」はデコードより前の工程です。この3ステップの流れとそれぞれの役割をしっかり整理しましょう!