ARM IF-ELSE行尾的意外字符

时间:2015-10-13 19:47:56

标签: assembly arm keil

我试图进行条件汇编:

IF {TRUE}
    ; do stuff
ELSE
    ; other stuff
ENDIF

(我改为TRUE为FALSE以切换分支)

但Keil给了我错误:

error: A1137E: Unexpected characters at end of line

问题是什么?将{TRUE}替换为1或其他任何内容都无济于事。

理想情况下我会有像

这样的东西
X    EQU 1

IF X
    ; do stuff
ELSE
    ; other stuff
ENDIF

但这也不起作用。

1 个答案:

答案 0 :(得分:0)

现在已经解决了。问题是它需要在指令之前使用制表符。