在yasm中,定义一个字符串,其内容等于宏参数值

时间:2018-01-13 21:14:45

标签: assembly x86 yasm

在宏内部,我想声明一个字符串,其值等于宏参数的文本值。

例如,我想要类似的东西:

%macro foo 1
;; some other stuff that might use %1 unquoted
db "%1",0
%endmacro

foo bar

宏扩展之后应该导致程序集:

db "bar",0

将汇总到带有尾随空值的字符串“bar”。

0 个答案:

没有答案