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
清单常量方法是否适用于您的场景归结为三件事:
mov,eax 0 add,eax 10
在单行上有效吗?我怀疑不是。