平成30年度 春期 基本情報技術者試験 午前 問9
テクノロジ/コンピュータ構成要素図はプロセッサによってフェッチされた命令の格納順序を表している。aに当てはまるものはどれか。 〔図〕 主記憶 → プロセッサ内の a → 命令デコーダ(aはプロセッサ内にある)
出典:平成30年度 春期 基本情報技術者試験 午前 問9
- アアキュムレータ
- イデータキャッシュ
- ウプログラムレジスタ(プログラムカウンタ)
- エ命令レジスタ
正解:エ
解説
プロセッサは,主記憶から命令をフェッチ(読み出し)すると,まず命令レジスタ(IR)にその命令を格納し,その後で命令デコーダが命令レジスタの内容を解読して,どのような処理を行うかを判断します。したがって,主記憶と命令デコーダの間に位置し,フェッチした命令を一時的に保持するaは命令レジスタです。
選択肢ごとの解説
- ア誤り。アキュムレータは演算結果を保持するレジスタであり,フェッチした命令を格納するものではありません。
- イ誤り。データキャッシュは主記憶とプロセッサ間のデータアクセスを高速化するための記憶装置であり,命令の格納順序を表す図のaには該当しません。
- ウ誤り。プログラムレジスタ(プログラムカウンタ)は次に実行する命令のアドレスを保持するものであり,フェッチした命令そのものを格納するものではありません。
- エ正しい。フェッチされた命令は命令レジスタに格納され,その内容を命令デコーダが解読します。