平成23年秋期試験問題 午前問10
問10解説へ
CPUのプログラムレジスタ(プログラムカウンター)の役割はどれか。
- 演算を行うために,メモリから読み出したデータを保持する。
- 条件付き分岐命令を実行するために,演算結果の状態を保持する。
- 命令のデコードを行うために,メモリから読み出した命令を保持する。
- 命令を読み出すために,次の命令が格納されたアドレスを保持する。
広告
解説
プログラムカウンターは、CPUの制御装置内にあるレジスタの一つで、次に読みだして実行すべき命令が格納されている主記憶上のアドレスを保持しています。CPUがプログラムカウンターからアドレスを読み出すと、プログラムカウンターは命令長の分だけ自動的に加算され、次の命令のアドレスを指すようになっています。
- 汎用レジスタの説明です。
- アキュムレーターの役割です。
- 命令レジスタの役割です。
- 正しい。プログラムカウンターは、次に実行する命令が格納された主記憶上のアドレスを保持するレジスタです。
広告