レジスタ 【register】

概要

レジスタ(register)とは、マイクロプロセッサ(MPU/CPU)内部にある、演算や実行状態の保持に用いる記憶素子。最も高速な記憶装置だが、一般的なCPU製品で数個から数十個(容量に換算して数十バイト程度)と数が限られる。GPUなど特殊なプロセッサでは数万個(数百キロバイト)のレジスタを内蔵するものもある。

演算などの処理をうためのデータメインメモリRAM)やキャッシュメモリから読み出して置いたり、計算結果や途中経過などを保持したり、読み込みや書き出しをメモリ上のアドレス(番地)などを指し示したりするために用いられる。メモリ内の記憶素子のように番地によって識別されるのではなく、それぞれ個別の識別名が与えられている。

命令によって役割が決まっているものを専用レジスタ、特定の役割が割り当てられておらずプログラムの都合で様々な用途に使い回せるものを汎用レジスタという。プログラムからアクセスできずプロセッサ自身が内部的に使用するための特殊なレジスタ(内部レジスタ)を持つ製品もある。

専用レジスタの種類や役割はプロセッサの仕様により異なるが、多くの製品に共通するものとして、アキュムレータ、データレジスタ、アドレスレジスタインデックスレジスタベースレジスタスタックポインタステータスレジスタフラグレジスタ)、プログラムカウンタなどがある。

(2018.6.14更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる