So, habs dann nach stundenlanger Suche im Netz selbst rausgefunden:

statt:

Code:
out     PORTA,dat
muss es heissen:

Code:
out _SFR_IO_ADDR(PORTA), dat
_SFR_IO_ADDR scheint ein Makro zu sein, was die tatsächliche Port Adresse ermittelt.

Programmiert hier eigentlich niemand Atmels mit dem Linux Assembler?