資格暗記無料で始める

レジスタの種類と役割とは?

レジスタの種類と役割とは、CPU内部の最上位の記憶素子群。次に実行する命令の番地を保持するプログラムカウンタ、取り出した命令を入れる命令レジスタ、演算対象と結果を置くアキュムレータや汎用レジスタ、演算結果の状態を示すフラグレジスタ、スタックの先頭を指すスタックポインタなどがある。

れじすたのしゅるいとやくわり

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


レジスタの種類と役割の意味

CPU内部の最上位の記憶素子群。次に実行する命令の番地を保持するプログラムカウンタ、取り出した命令を入れる命令レジスタ、演算対象と結果を置くアキュムレータや汎用レジスタ、演算結果の状態を示すフラグレジスタスタックの先頭を指すスタックポインタなどがある。

レジスタの種類と役割の具体例

割込みが入ると、実行中のプログラムのプログラムカウンタとフラグを退避してから割込み処理へ移り、終了後に復帰する。この退避・復元の対象一式がコンテキストで、スレッド切替えのコストはレジスタ本数が多いほど大きくなる。

レジスタの種類と役割は試験でどう引っ掛けられる?

プログラムカウンタは「現在実行中の命令の番地」ではなく、通常は次に読み出す命令の番地を指す。またフラグレジスタは演算結果の副産物であり、分岐命令はこれを見て動くため、演算と分岐の間に別の演算を挟むと条件が壊れる。

レジスタの種類と役割と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。