Forum: Mikrocontroller und Digitale Elektronik Wie Werte in Register Rr (R0-R15) schreiben


von Olaf (Gast)


Lesenswert?

Wie Werte in Register Rr (R0-R15) schreiben?

Wie geht das??
 MIt hilfe von Z pointer indirect??

oder kann man auch direkt mit mov wert in rd laden????

aber rd ist doch nur quellregister???

????
olaf

von Tobi (Gast)


Lesenswert?

bei atmel gibt eine asm befehlsreferenz. da steht das alles haarklein
drin

von dave (Gast)


Lesenswert?

oder man versucht mal im forum rumzuschauen...

http://www.mikrocontroller.net/forum/read-1-132556.html#new

dave

von dave (Gast)


Lesenswert?

axo... najut, so lieb bin ich noch:

ldi r19, 233
mov r3, r16

oder für 0:
clr r3

mov geht bei allen working-registern... pointer gehen natürlich auch,
aber bei einzelnen registern viel zu umständlich.

dave

von Olaf (Gast)


Lesenswert?

hab gedacht mov funktioniert nur so (mov rd,rr) und nicht umgekehrt(mov
rr,rd)

außerdem hast du statt 16 einaml 19 geschrieben

also geht das jetzt was du gemacht hast oder nicht?

von Tobi (Gast)


Lesenswert?

alles was er geschrieben hat geht und er hat sich nicht unbedingt
verschrieben

mov funktioniert zwischen alles registern

von dave (Gast)


Lesenswert?

lol...

ja hatte anfangs r16 und r16.. aber zum inverselleren gebrauch wollte
ich auf 19 ändern, jedoch.. war ja klar.. vergessen unten zu ändern

aber mein link sagt eigentlich genug... das datasheet der befehle ist
für jede fragen da.. dafür gibts den befehl: rtfm

dave

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.