プロセッサ (全52問中3問目)

No.3

CPUのプログラムレジスタ(プログラムカウンタ)の役割はどれか。
  • 演算を行うために,メモリから読み出したデータを保持する。
  • 条件付き分岐命令を実行するために,演算結果の状態を保持する。
  • 命令のデコードを行うために,メモリから読み出した命令を保持する。
  • 命令を読み出すために,次の命令が格納されたアドレスを保持する。
  • [この問題の出題歴]
  • 基本情報技術者 H23秋期 問10

分類

テクノロジ系 » コンピュータ構成要素 » プロセッサ

正解

解説

プログラムカウンタは、CPUの制御装置にある専用レジスタの1つで、次にフェッチ(メモリからの呼出し)・解読・実行される命令のアドレスを保持する役割を持ちます。命令が実行されると、プログラムカウンタは読み込んだ命令長だけ自動的に加算され、次の命令のアドレスを指すようになります。分岐命令の際は、ジャンプ先のアドレスをプログラムカウンタにセットすることで命令実行順序を制御します。
  • 汎用レジスタの役割です。
  • アキュムレータの役割です。
  • 命令レジスタの役割です。
  • 正しい。プログラムレジスタの役割です。
© 2010-2018 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop