0

RESXまたはDXコマンド(XはB、W、D、Q、T)を使用してラベルを割り当てると、後でそのラベルにメモリ位置を割り当てることができますか?

たとえば、次のようなことができますか?

mov label, X560h

4

2 に答える 2

1

それは不可能だと思います。ラベルは変更できません。

于 2012-08-12T07:40:29.120 に答える
0

ラベルは最終的なコードには含まれていません(少なくともバイナリ出力がある場合)。コードの実行中にアセンブラの定数を変更しても意味がありません。

それを行うには2つの方法があります。

  1. %undefでラベルの定義を解除し、再定義します
  2. ラベルへのすべての参照を変更する自己変更コードを記述します。

(オプション2は役に立たないと思います)

于 2020-09-29T17:45:51.797 に答える