我试图在MASM中使用if宏,但我一直收到来自MASM汇编程序的以下错误消息:Syntax error in control flow directive.我仍然不确定这里的语法错误是什么: MASM中if语句的正确语法是什么?
.686p
.model flat,stdcall
.stack 2048
.data
X byte 1;
ExitProcess proto, exitcode:dword
.code
start:
.IF(x > 1): ; "syntax error in control-flow directive"
mov ah, x;
.ENDIF
invoke ExitProcess, 0
end start发布于 2013-03-13 05:00:05
删除)后面的冒号":“。此外,您将X定义为大写字母,但使用小写x,这是无效的。程序集区分大小写。
https://stackoverflow.com/questions/15370531
复制相似问题