Цитата(Exstreem @ Jul 9 2010, 10:56)

Да, конечно, пробовал, поэтому и выложил.
Ассемблировал в CVAVR, ошибок не выдает.
Выкачал CVAVR Evalution там avrasm2 гораздо более поздней версии однако "компилится" точно с такой же ошибкой:
вот выхлоп AVRASM2 из CVAVR:
Цитата
AVRASM: AVR macro assembler 2.1.30 (build 592 Nov 7 2008 12:38:17)
Copyright © 1995-2008 ATMEL Corporation
example.asm(2): error: syntax error, unexpected REGISTER
example.asm(10): info: macro 'Pushl' called here
Assembly failed, 1 errors, 0 warnings
вот код который "компилится":
Код
.MACRO Pushl
.if @0<=31
push R@0
.endif
.if @1<=31
push R@1
.endif
.ENDM
Pushl R0, R1