1
我想在IAR Arm程序集宏中創建一個循環,但無法弄清楚如何製作本地標籤,如果宏被多次調用,我得到重複標籤錯誤彙編程序。我的代碼如下:在程序集宏中創建一個循環 - IAR ARM
myMacro MACRO
MOV R1, #0
label: enter code here
do some stuff here
ADD R1, R1, #1
CMP R1, #10
BLE label
ENDM
http://vision.gel.ulaval.ca/~jflalonde/cours/1001/h15/docs/IAR_ref.pdf頁「 60「(74/137顯示pdf查看器),看起來應該使用指令LOCAL來創建本地符號。在打印頁面「65」上有''loop:'標籤之前的'LOCAL循環'的例子。 – Ped7g
謝謝。我已經打開了這個文檔,但完全錯過了它。解決方案比我想要的要簡單得多。 –
許多彙編程序也支持[數字本地標籤](http://stackoverflow.com/q/32341112/3156750)正是這種事情 - 但我不知道IAR。 – Notlikethat