Ich denke du solltest bei "Reset" erst mal den Stack initialisieren, sonst gibt es kein ret.
; STACK initialisieren
ldi temp, LOW(RAMEND) ; LOW-Byte der obersten RAM-Adresse
out SPL, temp
ldi temp, HIGH(RAMEND) ; HIGH-Byte der obersten RAM-Adresse
out SPH, temp
Lesezeichen