x86程序集:如何在字符串常量中使用分号?

时间:2012-05-07 15:35:52

标签: windows assembly x86 masm32

我有一些x86汇编代码,在MASM32 6.14.8444下编译(确切地说),并且有一行代码导致了一些问题:

semicolon equ ";"

如您所见,我只是想分配文字“;”到一个名为'semicolon'的变量,但是我收到了这个错误:

error A2046: missing single or double quotation mark in string

我猜这是因为程序集将分号作为注释的开头。在这种情况下,如何在我的字符串常量中转义分号?

编辑:把答案放在这里。使用它有效:

semicolon equ 0x3b

1 个答案:

答案 0 :(得分:3)

这个编译

semicolon equ 0x3b