平成24年度春期 ITパスポート 問61 解説
CPUにおけるプログラムカウンタの説明はどれか。
- ア次に実行する命令が入っている主記憶のアドレスを保持する。
- イプログラムの実行に必要な主記憶領域の大きさを保持する。
- ウプログラムを構成する命令数を保持する。
- エ命令実行に必要なデータが入っている主記憶のアドレスを保持する。
答えを見る
正解 ア次に実行する命令が入っている主記憶のアドレスを保持する。
要点プログラムカウンタは次に実行する命令のアドレスを保持する
解説
プログラムカウンタは、CPU内のレジスタの一つで、次に実行する命令が格納されている主記憶のアドレスを保持します。命令を読み出すたびに次の命令のアドレスに更新されます。
- イ:必要な主記憶領域の大きさを保持するレジスタではないので誤り。
- ウ:プログラムの命令数を数える装置ではないので誤り。
- エ:命令実行に必要なデータのアドレスは、命令のオペランド部などで指定されるので誤り。