Pause mit Register Steuern ZL Registe rmacht Probleme

OP #645063
Lesenswert?
• ▲
▼
Hallo

Ich möchte bei einem ATmega 8515 dem register ZL so eitwas abziehen
1
;///////////////////////////////////
2
;     Pause
3
;///////////////////////////////////
4
pause:
5
sbiw ZL,r17        ;Den Registern ZL:ZH r17 abziehen.. ZL ist 65535 gross
6
brne pause        ;ZL bei 0? nein? dann zu Pause....
7
ret
8
;///////////////////////////////////

Jedoch meldet er dann das r17 keine zahl ist... Logisch aber wie kann 
ich den abzieh wert variabel machen?

Grüsse
Claudio
#645082
Lesenswert?
• ▲
▼
Claudio H. wrote:
> Erfüllt das dan den gleichen zweck?

Wenn Du wirklich eine reziproke Abhängigkeit (Z/R17) willst, dann ja.

In der Regel wollen die Leute aber eine lineare Zeiteinstellung, d.h. Z 
mit dem Wert vorladen und in der Schleife 1 abziehen.


Peter

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