レジスタ (コンピュータ)
特定の目的を持つレジスタ。
また、このような、アドレスを参照してロードあるいはストアと同時にアドレスレジスタのインクリメント、デクリメントを行えるモードを「ポストインクリメント」・「プリデクリメント」、または「プリインクリメント」・「ポストデクリメント」と言う(プリとポストの組み合わせは、通常このどちらかになる)。
SPと略すことが多い。
ベースポインタ
アドレスレジスタの一種で、現在のサブルーチンを開始した時点のスタックポインタ(すなわち、コールスタック中の、現在のスタックフレームの位置)を指すようにして使うためのポインタレジスタである。スタックポインタ相対アドレッシングがあれば必ずしも必要ではないが、便利ではある。x86の場合、BPを利用したアドレッシングではセグメントレジスタにSSが選択される。
BPと略すことが多い。
プログラムカウンタ
アドレスレジスタの一種で、実行する命令のアドレスを指し示すレジスタ。命令の読み込みを行なう際にはその内容がアドレスバス上に出力され、また命令を読み込む度に読み取った命令の分だけ値が増加するようになっている。分岐命令は、このプログラムカウンタに値を代入することで実現される。また、スタックポインタと組み合わせ、プログラムカウンタの内容をスタックに一時保存した後に新たな値を代入すると、サブルーチンの呼出しを実現する事になる。反対に、スタックから値を取り出してプログラムカウンタに代入すると、サブルーチンから呼出し元に制御を復帰させる事になる。
PCと略すことが多い。また、インストラクションポインタ (IP)、逐次制御カウンタ (Sequential Control Counter; SCC)、あるいはロケーション・カウンタと称される場合もある。