IPA過去問ドリル

平成30年度 春期 基本情報技術者試験 午前 問9

テクノロジ/コンピュータ構成要素

図はプロセッサによってフェッチされた命令の格納順序を表している。aに当てはまるものはどれか。 〔図〕 主記憶 → プロセッサ内の a → 命令デコーダ(aはプロセッサ内にある)

出典:平成30年度 春期 基本情報技術者試験 午前 問9

正解:エ

解説

プロセッサは,主記憶から命令をフェッチ(読み出し)すると,まず命令レジスタ(IR)にその命令を格納し,その後で命令デコーダが命令レジスタの内容を解読して,どのような処理を行うかを判断します。したがって,主記憶と命令デコーダの間に位置し,フェッチした命令を一時的に保持するaは命令レジスタです。

選択肢ごとの解説

  • 誤り。アキュムレータは演算結果を保持するレジスタであり,フェッチした命令を格納するものではありません。
  • 誤り。データキャッシュは主記憶とプロセッサ間のデータアクセスを高速化するための記憶装置であり,命令の格納順序を表す図のaには該当しません。
  • 誤り。プログラムレジスタ(プログラムカウンタ)は次に実行する命令のアドレスを保持するものであり,フェッチした命令そのものを格納するものではありません。
  • 正しい。フェッチされた命令は命令レジスタに格納され,その内容を命令デコーダが解読します。
基本情報技術者の過去問を演習モードで解く