アドレッシングモードは、アセンブリ言語プログラミングで使用される規則であり、アセンブリ命令の特定のセグメント内で特定の値を読み取る方法を指定します。 考えられるモードは複数ありますが、最も一般的な2つのモードである即時モードと直接モードに基づいています。
即時アドレッシングモードとは、アセンブリプログラミングの特定の命令の値が直接指定されることを意味します。 これは、値が一定であり、命令に即座に不変に書き込まれることを意味します。
今日のビデオ
以下は、即時アドレッシングモードで一般的に見られるフォーマットの例です。 ターゲット、値サンプル形式では、数値の値は、に格納されている値に基づいて操作されます。 目標。 値は定数値であり、アセンブリ命令のセットで何が発生しても変化しません。
ダイレクトアドレッシングモード
直接アドレッシングモードとは、アセンブリプログラミングの特定の命令の値が特定の値によってポイントされることを意味します。 これは、特定のアドレスのメモリに格納されている内容に基づいて、値が可変であることを意味します。
直接アドレス指定の一般的な形式
以下は、直接アドレッシングモードで一般的に見られる形式の例です。OperatorTarget、(Address)例の形式では、 Addressのメモリ位置の値は、メモリ内の可変値であり、その過程で書き込みおよび読み取りが可能です。 プログラム。 メモリ内の場所は数値で直接指定され、命令の実行中に変更されることはありません。
その他のモード
使用されているアセンブリ言語に応じて、さらに多くのアドレッシングモードを使用できます。 これらのモードには、スケーリング、遅延、メモリ遅延、自動インクリメント、およびその他のさまざまなタイプが含まれます。