Simuliere ich im AVR Studi 5 z.b. ldi r16,42 steht der Wert danach wie erwartet im Register 16. Auf die Register 0 bis 15 kann ich mit ldi nicht zugreifen. Also benutze ich STS. Aber das klappt nicht, kein Fehler sondern der Wert in Register 15 (als Beispiel) bleibt 0. Wieso ist das so?
Hast du sowas wie LDI r16, 50 STS 1, r16 probiert, um R1 mit 50 zu laden? Besser, schneller und kürzer: LDI r16, 50 MOV r1, r16
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.