令和元年度秋期 問9 / 80

令和元年度 秋期 応用情報技術者試験 午前 問9

CPUのプログラムレジスタ(プログラムカウンター)の役割はどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:エ

  • ア: 演算を行うために,メモリから読み出したデータを保持する。
    誤り。これはレジスタ(特にアキュムレータなど)の役割です。プログラムレジスタは直接データを保持するのではなく、命令のアドレスを管理します。

  • イ: 条件付き分岐命令を実行するために,演算結果の状態を保持する。
    誤り。これはフラグレジスタの役割です。演算結果の状態(ゼロフラグやキャリーフラグなど)を保持します。

  • ウ: 命令のデコードを行うために,メモリから読み出した命令を保持する。
    誤り。これは命令レジスタの役割です。命令レジスタが命令を保持し、デコードが行われます。

  • エ: 命令を読み出すために,次の命令が格納されたアドレスを保持する。
    正しい。プログラムレジスタ(プログラムカウンター)は、次に実行する命令のメモリアドレスを保持し、順次更新されることで命令の流れを制御します。


答え

エ: 命令を読み出すために,次の命令が格納されたアドレスを保持する。

出典:令和元年度 秋期 応用情報技術者試験 午前 問9

令和元年度秋期の他の問題