ich wollte ein assembler programm für einen ATmega8 mit AVR studio 4 kompilieren, aber irgendwo steckt ein fehler in dieser Zeile (121 syntax error: unexpected ',' ) :

ldi temp1, 0b10000000|(((@0)-1)<<6)|((@1)-1)

ich könnte ihn vielleicht alleine finden, nur hab ich leider keine ahnung was dieses @ bewirkt ... und ohne sie gibts keinen compiler-fehler

zeilen wie:
ldi temp1,@0
werden auch ohne fehler kompiliert

auch umfangreiche recherche brachte mich nicht weiter (störend kommt hinzu, dass google @'s einfach ignoriert)

deswegen wollt ich hier gern mal in erfahrung bringen was dieses @ for einer zahl ist.