プロセッサ(全22問中15問目)
No.15解説へ
コンピュータにおける命令の実行順序に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。
コンピュータの命令実行順序は,
コンピュータの命令実行順序は,
- プログラムカウンターの参照
- 命令のa
- 次の命令の主記憶アドレスをプログラムカウンターにセットする。
- 命令のb
- 命令に応じた処理を実行
- (1)に戻る。
出典:平成24年秋期 問76
広告
解説
プログラムカウンター(PC)は、CPUに内蔵されるレジスタの1つで、CPUが次に実行する命令が格納されている主記憶上の位置(アドレス)を保持するものです。
CPUでは次のようないくつかの段階を繰り返すことで命令を実行しています。
CPUでは次のようないくつかの段階を繰り返すことで命令を実行しています。
- プログラムカウンターを参照して、次の命令が格納されている位置を知る。
- 主記憶から命令レジスタに命令を読込む。
- その次に実行する命令の主記憶上のアドレスをプログラムカウンターに格納する。
- 命令レジスタの命令を命令デコーダで解読(解釈)する。
- 演算で必要となる値を主記憶から汎用レジスタに読込む。
- 命令を実行する。
- 実行結果をメモリやレジスタに書込む。
広告