Hallo Sabastian,

< ldi r16,Wert > lädt einen 8-Bit-Wert in Register 16, dauert einen Takt, kostet zwei Bytes im Flash

< out portx,r16 > gibt den Wert an Portx aus, dauert auch einen Takt und kostet zwei Bytes im Flash

Schau dir doch einfach mal das Datenblatt des Mega8 an,
dort findes du ziemlich am Ende eine Aufstellung sämtlicher
Assembler-Befehle und auch deren Ausführungszeiten.

Gruß Jan