令和元年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問22
テクノロジ/コンピュータ構成要素図はプロセッサによってフェッチされた命令の格納順序を表している。a に該当するプロセッサの構成要素はどれか。

出典:令和元年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問22
- アアキュムレータ
- イデータキャッシュ
- ウプログラムレジスタ(プログラムカウンタ)
- エ命令レジスタ
正解:エ
解説
図は,主記憶からフェッチされた命令が,まずプロセッサ内の a に格納され,その後命令デコーダに送られて解読される流れを表しています。フェッチされた命令を実行(解読)前に一時的に保持するのは命令レジスタ(IR: Instruction Register)の役割です。プログラムカウンタは次に読み出す命令のアドレスを保持するものであり,フェッチした命令そのものを格納するものではありません。
選択肢ごとの解説
- ア誤り。アキュムレータは演算結果を一時的に保持するレジスタであり,フェッチした命令の格納には使われません。
- イ誤り。データキャッシュは主記憶とプロセッサ間のデータ(オペランド)をやり取りするためのキャッシュで,命令の格納には使われません。
- ウ誤り。プログラムレジスタ(プログラムカウンタ)は次に実行する命令のアドレスを保持するレジスタであり,命令そのものを格納するものではありません。
- エ正しい。主記憶からフェッチした命令を命令デコーダに送る前に一時的に格納するのは命令レジスタです。