sample_thingy textequ <mov,eax 0 add,eax 10>
sample_thingy
call writedec
(また、これを行うときは何と呼ばれますか?)
sample_thingy textequ <mov,eax 0 add,eax 10>
sample_thingy
call writedec
(また、これを行うときは何と呼ばれますか?)
興味深い質問です。あなたが意味すると仮定するとmasm
、私は実際にこのように使用されているのを見たことがありません.
私が見たものはすべて、意図したとおりに、マニフェスト定数として次のように使用していました。
format_string textequ <[bp+6]>
:
mov ax, format_string ; becomes: mov ax, [bp+6]
あなたの質問のように行全体のような非定数の場合、おそらくマニフェスト定数ではなくマクロを使用するでしょう(使用してからしばらく経っているmasm
ので、これは最新ではない可能性があります):
sample_thingy macro
mov eax, 0
add eax, 10
endm
マニフェスト定数メソッドがシナリオで機能するかどうかは、次の 3 つの点に要約されます。
mov,eax 0 add,eax 10
は 1 行で有効ですか? ないと思います。