Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage Bezüglich ldi R24
Hallo zusammen,
wenn ich Schreibe: ldi R24, 0 funktioniert es. Ich würde das aber gerne mit einer Variable beschreiben. z.b.
ldi R24, Ersatzbyte. wieso kann ich keine Variablen in ein Register laden?
gruß
Che Guevara
12.08.2011, 02:16
Hallo,
eine Variable wird in Bascom im SRAM abgelegt. Um diese in ein Register zu laden gibt es den Befehl
LDS r24, {Ersatzbyte}
Wenn du einen Registerwert in eine Variable (SRAM) schreiben möchtest, musst du
STS {Ersatzbyte}, r24
benutzen.
Hier findest du eine kleine Übersicht über die versch. ASM Befehle: http://www.mikrocontroller.net/articles/AVR_ASM_Befehls%C3%BCbersicht
Gruß
Chris
Hi,
Vielen Dank! Das war sehr hilfreich! Funktioniert nun alles bestens!!
Gruß
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.