Äh ...
danke danke, A.Hoffmann, mein Freund ...
...
Aber da weiß mein Lehrer doch sofort, dass ich das nicht gemacht habe ... 
Was machen eigentlich folgende Befehle:
reti, .equ, .cseg, .org, etc.
Was ist der Stack Pointer?
Und ich steige im Moment nicht wirklich durch das Programm durch ... 
Gibt es das vielleicht auch als Version, wie ich die habe?!
So in die Richtung?
EDIT:
Habe nicht das Programm von Roffo88 gesehen ...
@Roffo88: Danke! Sowas Einfaches habe ich mir erstmal vorgestellt ... 
@A.Hoffmann: Nochmals danke für deine Mühe, werde nur mir deinen Code anschauen ... und selber versuchen das auf das zweite Rad zu übertragen ...
EDIT2:
Danke Roffo88 habe ich nun eine erweiterte Version geschrieben.
Die steuert die Status-LED an:
Code:
.include "m8def.inc"
SBI PORTD, PORTD7
SBI DDRD, DDD7
SBI DDRD, DDD2
SBI DDRB, DDB0
CBI PORTC, PORTC0
CBI PORTC, PORTC1
CBI DDRC, DDC0
CBI DDRC, DDC1
main: sbic PINC, 1
rcall ein1
cbi PORTD, 2
sbic PINC, 0
rcall ein2
cbi PORTB, 0
rjmp main
ein1: sbi PORTD, 2
ret
ein2: sbi PORTB, 0
ret
Lesezeichen