ITパスポート平成24年秋期 問76

問76

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

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

            

分類

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

正解

解説

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

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

Pagetop