HOME»基本情報技術者平成23年秋期»午前問10
基本情報技術者平成23年秋期 午前問10
問10
CPUのプログラムレジスタ(プログラムカウンター)の役割はどれか。
- 演算を行うために,メモリから読み出したデータを保持する。
- 条件付き分岐命令を実行するために,演算結果の状態を保持する。
- 命令のデコードを行うために,メモリから読み出した命令を保持する。
- 命令を読み出すために,次の命令が格納されたアドレスを保持する。
- [出題歴]
- 応用情報技術者 H29春期 問8
- 応用情報技術者 R1秋期 問9
分類
テクノロジ系 » コンピュータ構成要素 » プロセッサ
正解
エ
解説
プログラムカウンターは、CPUの制御装置内にあるレジスタの一つで、次に読みだして実行すべき命令が格納されている主記憶上のアドレスを保持しています。CPUがプログラムカウンターからアドレスを読み出すと、プログラムカウンターは命令長の分だけ自動的に加算され、次の命令のアドレスを指すようになっています。
- 汎用レジスタの説明です。
- アキュムレーターの役割です。
- 命令レジスタの役割です。
- 正しい。プログラムカウンターは、次に実行する命令が格納された主記憶上のアドレスを保持するレジスタです。