レジスタ間接
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/07/04 05:50 UTC 版)
「アドレッシングモード」の記事における「レジスタ間接」の解説
オペランドとしてレジスタを指定し、そのレジスタの内容を実効PCアドレスとする。例えば、A7 レジスタの内容を指す場合、アセンブリ言語では (A7) などと表記する。例えば、ジャンプテーブルを使って分岐先を決める場合などに使われる。RISCの場合、サブルーチン呼び出しを行ったときリターンアドレスを所定のレジスタに格納する。そのため、サブルーチンからの復帰に際してレジスタ間接のアドレッシングモードを使用する。
※この「レジスタ間接」の解説は、「アドレッシングモード」の解説の一部です。
「レジスタ間接」を含む「アドレッシングモード」の記事については、「アドレッシングモード」の概要を参照ください。
レジスタ間接
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/07/04 05:50 UTC 版)
「アドレッシングモード」の記事における「レジスタ間接」の解説
ベースレジスタの内容を実効アドレスとするアドレッシングモード。通常は「ベース+オフセット」でオフセット値がゼロの場合である。
※この「レジスタ間接」の解説は、「アドレッシングモード」の解説の一部です。
「レジスタ間接」を含む「アドレッシングモード」の記事については、「アドレッシングモード」の概要を参照ください。
レジスタ間接
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/07/04 05:50 UTC 版)
「アドレッシングモード」の記事における「レジスタ間接」の解説
ベースレジスタがアクセスすべきメモリアドレスを保持している。また、ベースレジスタを省略してインデックスレジスタだけを使う場合もこれにあたる。
※この「レジスタ間接」の解説は、「アドレッシングモード」の解説の一部です。
「レジスタ間接」を含む「アドレッシングモード」の記事については、「アドレッシングモード」の概要を参照ください。
レジスタ間接
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/07/04 05:50 UTC 版)
「アドレッシングモード」の記事における「レジスタ間接」の解説
レジスタの内容を実効アドレスとして使用する。ただし、アドレス指定に使えるレジスタは2本(リンクレジスタとカウントレジスタ)に限定されている。一般的なRISCアーキテクチャでは全ての汎用レジスタが使用できるのが普通であるが、PowerPC では条件付き分岐命令にして、さらにサブルーチンからの復帰命令を同じ命令にしているため、このような制限がある。
※この「レジスタ間接」の解説は、「アドレッシングモード」の解説の一部です。
「レジスタ間接」を含む「アドレッシングモード」の記事については、「アドレッシングモード」の概要を参照ください。
- レジスタ間接のページへのリンク