Forum: Mikrocontroller und Digitale Elektronik Register 0-15 von AVR Controllern


von Andreas Hauer (Gast)


Lesenswert?

Hi!

Bei den Registern 16-31 ist die Verwendung klar, auch X,Y u. Z. Für die
Register 0-15 hab ich keine Ahnung wie sie vom Controller selbst
verwendet werden. zB werden die Register 0 und 1 als Ziel für
Multiplikationen verwendet.
Werden andere Register auch noch in dieser Form verwendet, oder kann
ich die bedenkenlos verwenden, ohne dass sie von der CPU als
Nebeneffekt von Befehlen umgeschrieben werden?

Danke,
Andi

von Henning (Gast)


Lesenswert?

man kann alle register verwenden und muss dabei aufpassen, da man die
nicht mit bestimmten befehlen verändert. r0-r15 haben allerdings
eingeschränkte möglichkeiten verändert zu werden...

also bevor man die ausergewöhlichen sachen wie lpm oder sowas anwendet
gucken, was man damit verändert.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.