2015-10-13 38 views
0

我試圖做一個條件彙編的結束意外的字符:ARM IF-ELSE在行

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

(我會改變TRUE爲FALSE切換分支機構)

但凱爾是給我錯誤:

error: A1137E: Unexpected characters at end of line 

什麼問題?替換{TRUE}1或其他任何東西都無濟於事。

理想我有類似

X EQU 1 

IF X 
    ; do stuff 
ELSE 
    ; other stuff 
ENDIF 

但這並不工作。

回答

0

現在已經解決了。問題在於它希望在指令之前有一個標籤。

+0

armasm使用那些老式的「任何從第一列開始的東西都是標籤」的語法,[如手冊所述](http://www.keil.com/support/man/docs/armasm/ armasm_dom1359731141352.htm)。 – Notlikethat