sample_thingy textequ <mov,eax 0 add,eax 10>
sample_thingy
call writedec
(当你这样做的时候也叫什么?)
答案 0 :(得分:1)
有趣的问题。假设你的意思是masm
,我从来没有真正看到过这种方式。
我所见过的所有东西都按照预期使用它,作为一个明显的常量,如:
format_string textequ <[bp+6]>
:
mov ax, format_string ; becomes: mov ax, [bp+6]
对于你问题中的整行等非常数,我可能会使用宏而不是显式常量,就像(因为我使用masm
已经有一段时间了所以这个可能> em>不是最新的):
sample_thingy macro
mov eax, 0
add eax, 10
endm
清单常量方法是否适用于您的方案归结为三件事:
mov,eax 0 add,eax 10
是否在一行有效?我怀疑没有。