ベース+インデックス
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/07/04 05:50 UTC 版)
「アドレッシングモード」の記事における「ベース+インデックス」の解説
ベースレジスタとインデックスレジスタを指定し、それぞれの内容を加算した値を実効アドレスとするアドレッシングモード。ベースレジスタは配列などの先頭アドレス、インデックスレジスタは特定の配列要素を指す。加算する前にインデックスレジスタの内容をスケーリングし、配列の添え字の値そのものをインデックスレジスタに格納しておき、スケーリングでメモリ上のオフセットに変換するアーキテクチャもある。
※この「ベース+インデックス」の解説は、「アドレッシングモード」の解説の一部です。
「ベース+インデックス」を含む「アドレッシングモード」の記事については、「アドレッシングモード」の概要を参照ください。
ベース+インデックス
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/07/04 05:50 UTC 版)
「アドレッシングモード」の記事における「ベース+インデックス」の解説
ベースレジスタにインデックスレジスタの値を加算した値がアクセスすべきメモリアドレスとなる。インデックスレジスタの値は加算する前に2倍、4倍、8倍とスケーリングすることができる。これは例えば 32ビットのデータの配列のインデックスをインデックスレジスタに保持している場合に、4倍にスケールアップすることで配列先頭からのオフセット(アドレスの差分)に変換されるような場合に使われる。
※この「ベース+インデックス」の解説は、「アドレッシングモード」の解説の一部です。
「ベース+インデックス」を含む「アドレッシングモード」の記事については、「アドレッシングモード」の概要を参照ください。
「ベース+インデックス」に関係したコラム
-
株式の投資判断とは、証券会社などの証券アナリストが銘柄を分析して投資判断を下すことです。投資判断では、「1、2、3」のような数字で表現したり、「売り、買い、中立」、「Underweight、Overw...
- ベース+インデックスのページへのリンク