コンピュータ構成要素
基本情報技術者試験 科目A免除 修了試験 20150726 実施分 問9
CPU のプログラムレジスタ(プログラムカウンタ)の役割はどれか。
- ア 演算を行うために,メモリから読み出したデータを保持する。
- イ 条件付き分岐命令を実行するために,演算結果の状態を保持する。
- ウ 命令のデコードを行うために,メモリから読み出した命令を保持する。
- エ 命令を読み出すために,次の命令が格納されたアドレスを保持する。
出典:基本情報技術者試験 科目A免除 修了試験 20150726 実施分 問9
答えと解説を見る
正解:エ
覚える知識
プログラムカウンタの役割
プログラムカウンタとは、次に読み出す命令のアドレスを保持するレジスタである。
この問題で必要なこと
プログラムカウンタは次に実行する命令が格納されたアドレスを保持するレジスタ。
ひっかけ
命令レジスタ(読み出した命令を保持)、状態レジスタ(演算結果の状態)、データレジスタと混同させる。
この知識の出題:本試験系 1 回・免除試験 2 回(公開問題での観測値)