プロセッサ (全14問中8問目)

No.8

コンピュータにおける命令の実行順序に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。

コンピュータの命令実行順序は,
  • プログラムカウンタの参照
  • 命令のa
  • 次の命令の主記憶アドレスをプログラムカウンタにセットする。
  • 命令のb
  • 命令に応じた処理を実行
  • (1)に戻る。
を繰り返す。

分類

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

正解

解説

プログラムカウンタ(PC)は、CPUに内蔵されるレジスタの1つで、CPUが次に実行する命令が格納されている主記憶上の位置(アドレス)を保持するものです。

CPUでは次のようないくつかの段階を繰り返すことで命令を実行しています。
  1. プログラムカウンタを参照して、次の命令が格納されている位置を知る。
  2. 主記憶から命令レジスタに命令を読込む
  3. その次に実行する命令の主記憶上のアドレスをプログラムカウンタに格納する。
  4. 命令レジスタの命令を命令デコーダで解読(解釈)する。
  5. 演算で必要となる値を主記憶から汎用レジスタに読込む。
  6. 命令を実行する。
  7. 実行結果をメモリやレジスタに書込む。
したがってa=読込み,b=解読が適切となります。
© 2009-2017 ITパスポート試験ドットコム All Rights Reserved.

Pagetop