Rücksprungproblem

Gast #68978
Lesenswert?

Hallo,

bei dem nachfolgendem Programm springt mir der PC immer wieder zum
Programmanfang (ldi r16,0xFF) und nicht wie vorgesehen zur nächsten
Zeile nach rcall delay?
Sim-Mode im Studio 4.0



.include "m8def.inc"

         ldi r16, 0xFF
         out DDRB, r16

         ldi r16, 0x00
         out DDRD, r16

loop:
         in r16, PIND
         rcall delay
         out PORTB, r16
         rjmp loop

delay:
           ldi  r17, $0A
schleife0: ldi  r18, $0A
schleife1: dec  r18
           brne schleife1
           dec  r17
           brne schleife0
           ret

mfg
Thomas

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren