Поймал следующий глюк встроенного в AvrStudio-4 ассемблера v2.1
.macro Test .ifdef @0 ldi tmp,$11 .else ldi tmp,$22 .endif .endm
.set QQQQQ = $33 nop Test ABCDE Test QQQQQ nop
Транслируется в: nop ldi tmp,$11 ldi tmp,$22 ldi tmp,$11 nop
Т.е. .ifdef/.ifndef в макросах не работает
|