平成20年 春期 基本情報技術者 午前 問18
主記憶へのアクセスを伴う演算命令を実行するとき、命令解読とオペランド読出しの間に行われる動作はどれか。
| ア | 実行アドレス計算 | イ | 入出力装置起動 | ||
| ウ | 分岐アドレス計算 | エ | 割込み発生 |
【キーワード】
・命令の実行
【キーワードの解説】
- 命令の実行
CPU上でプログラムが動作するの動作は以下のようになります。- 1命令分のプログラムの読み込み(命令フェッチ、F)
- 読み込んだ内容の解読(命令解読、D)
- 命令の中にあるアドレスの計算(実効アドレス計算、A)
- 処理する命令を呼び出し(オペランド呼び出し、R)
- 命令の実行(E)

スポンサードリンク
CPUの動作についての問題です。
私たちが通常使用しているコンピュータはノイマン型ですので、プログラムはメモリ上にあって、CPUは必要なプログラムをメモリから読み出し、解析し、必要なデータをメモリから取り出し、実行する。という動作を繰り返し行っています。
今回の問題は、この中の解析の内容です。煩雑に出題される問題ではありませんが、情報処理技術者試験では一般常識的な内容です。
なお、このCPUの動作で一番問題になるのは、CPUに比べて動作が遅いメモリにアクセスする部分で、この問題を解決する技術がキャッシュメモリだったり、パイプラン、スーパースカラになります。(メモリの高速化技術である、DDR−SDRAMもその一つです。)

