基本情報暗記無料で始める

命令レジスタとは?めいれいれじすた

命令レジスタとは、主記憶から読み出した(フェッチした)命令を、解読して実行し終えるまで一時的に保持しておく CPU 内のレジスタ(CPU の中の小さな一時置き場)。命令の流れは「プログラムカウンタ(次に実行する命令の番地を持つレジスタ)が指す番地から命令を読む → 命令レジスタに入れる → 命令デコーダが解読する → 実行する」の順で、試験ではこの図の空欄に入るレジスタ名として問われる。

最終更新:2026-10-10

試験情報

基本情報技術者試験の過去問では1回出題されています。

基本情報技術者試験の頻出用語/テクノロジ系

別名:IR、Instruction Register

この語が出る過去問を解く →

背景

CPU は命令を 1 つずつ「取り出し・解読・実行」をくり返して処理する。取り出した命令を解読の間ずっと持っておく場所が要るため、専用のレジスタが置かれている。

具体例

Intel の Core シリーズのような CPU でも、スマホアプリのボタンを押したときの処理は、機械語の命令が 1 つずつ取り出されて命令レジスタに相当する場所に入り、デコーダで解読されてから演算装置で実行される。

試験での引っ掛け

「次に実行する命令の番地」を持つのはプログラムカウンタで、命令レジスタではない。割込み(実行中の処理を一時止めて別の処理を先にさせる仕組み)の発生時に、再開位置として退避するのもプログラムカウンタ。インデックスレジスタ(アドレスの補正値を持つ)やデータレジスタ(演算するデータを持つ)とも取り違えやすい。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:テクノロジ系
  • 「次に実行する命令の番地」を持つのはプログラムカウンタで、命令レジスタではない。