so, noch ein Erklärungsversuch

Code:
.include "m8def.inc"
.def temp = r16

;.org 0x0000
rjmp reset ; Reset Handler
;reti ; IRQ1 Handler
sei

reset:
	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

	ldi temp, 0xFF
	out DDRC, temp

	ldi temp, 0x00
	out DDRD, temp

test:
	in temp, pind
	out portc, temp
rjmp test
so funktioniert der Code. Sobald ich aber entweder das .org oder reti dazunehme, funktioniert es nicht mehr. Kann mir nicht erklären woran es liegt. Ist einfach nur unlogisch. Bitte helft mir, denn wenn es schon an so einfachen Dingen scheitert, dann kann ich den uC vergessen.