CPU のプログラムレジスタ(プログラムカウンタ)の役割はどれか。
演算を行うために,メモリから読み出したデータを保持する。
条件付き分岐命令を実行するために,演算結果の状態を保持する。
命令のデコードを行うために,メモリから読み出した命令を保持する。
命令を読み出すために,次の命令が格納されたアドレスを保持する。
プログラムカウンタ(プログラムレジスタ)は,次に実行すべき命令が格納されている主記憶上のアドレスを保持する。命令を読み出すたびに自動的に更新され,分岐命令などではジャンプ先のアドレスが設定される。
よって正解は「エ」である。