レジスタの種類(プログラムカウンタ・命令レジスタ)とは?れじすたのしゅるい
レジスタの種類(プログラムカウンタ・命令レジスタ)とは、CPU内部に置かれた、主記憶よりはるかに高速で容量の小さい記憶回路。次に読み出す命令の番地を保持するプログラムカウンタ、取り出した命令を格納する命令レジスタ、演算の対象や結果を置く汎用レジスタやアキュムレータ、演算結果の状態(桁あふれ・ゼロ・符号)を示すフラグレジスタなど、役割ごとに用意されている。
最終更新:2026-10-07
高度試験の午前Iを最短で暗記する →具体例
命令実行サイクルでは、プログラムカウンタが指す番地から命令を読み出して命令レジスタに入れ、解読と同時にプログラムカウンタを次の命令の番地へ進める。分岐命令ではプログラムカウンタに飛び先の番地が書き込まれ、実行の流れが切り替わる。条件分岐はフラグレジスタの値を見て判断する。
試験での引っ掛け
プログラムカウンタは「いま実行中の命令の番地」ではなく、原則として次に読み出す命令の番地を指す。また命令レジスタはプログラムが自由に読み書きできる汎用レジスタではなく、命令の一時保管専用である点も混同されやすい。
関連用語
出典・参考
公式シラバスの2 コンピュータシステム > 1. プロセッサ > (5) プロセッサの構造と方式に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。