CPUのプログラムレジスタ(プログラムカウンタ)の役割はどれか。
令和元年度 秋期 応用情報技術者 問9
テクノロジ系
正解と解説
正解 エ
プログラムカウンタは、次に実行する命令が格納されているメモリのアドレスを保持するレジスタです。
CPUは、プログラムカウンタが示すアドレスから命令を読み出します(命令フェッチ)。命令を読み出すと、プログラムカウンタは次の命令のアドレスに更新されます。分岐命令を実行すると、分岐先のアドレスが設定されます。「次の命令が格納されたアドレス」という言葉が決め手です。
ア:データレジスタ(アキュムレータなど)は、演算に使うデータを保持するレジスタです。
イ:フラグレジスタ(ステータスレジスタ)は、演算結果の状態を保持するレジスタです。
ウ:命令レジスタは、メモリから読み出した命令そのものを保持し、デコーダに渡すレジスタです。
出典:令和元年度 秋期 応用情報技術者試験 問9
全年度から出題。10問で実力を判定します。登録不要。
出典:令和元年度 秋期 応用情報技術者試験 問9(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方