MMIX
リターンジャンプレジスタ
PUSH命令で次の命令アドレスを格納し、後に POP 命令で戻る際に使用する。
実行レジスタ(トラップ)
トラップ時、現在の命令そのものを保持。
MMIXチップには256本のアークテクチャ上の汎用レジスタがあり、$0 から $255 で表される。他に32本の専用レジスタを持つ。MMIX は後述するレジスタスタック機能を持つ。レジスタスタックに使用するレジスタをローカルレジスタ、任意のルーチンからアクセス可能なレジスタをグローバルレジスタと呼ぶ。ローカルレジスタは $0 から始まり rL レジスタで指定される番号のレジスタまで、グローバルレジスタは rG レジスタで指定される番号のレジスタから $255 までとなっている。ローカルレジスタはサブルーチン呼び出しの際に自動的に切り替えられる(切り替えない呼び出し方法もある)。物理的なレジスタの構成はMMIXでは規定されていないが、例えばグローバルレジスタを 256-32本、ローカルレジスタを512本物理的に用意するなどの構成が考えられる。