Forum: Mikrocontroller und Digitale Elektronik Zeiger in ASM ??


von Marcel (Gast)


Lesenswert?

Hallo Forumgemeinde,
ich programmiere eigentlich nur mit ATMEL und das auch noch in C. Jetzt
muss ich aber eine Aufgabe mit dem MSP 430 (449) lösen. Ich möchte die
Adresse des LCD’s z.B. in das R7 schreiben. Dann möchte ich z.B. ein
Zeichen über das R7 an das LCD schicken.

Als Beispiel:

Adresse des 1. Segmentes 0xa3 in das R7 schreiben.
Das erste Zeichen (0x60) über den R7 an die Stelle des 1. Segmentes.

Ich möchte dann einfach den R7 erhöhen, so das ich dann durch, >inc R7<
gleich auf das 2. Segment zugreifen kann.
Ich hoffe ihr versteht was ich meine. In C geht das mit Zeigern ganz
leicht, in ASM tue ich mich da aber recht schwierig.

Ich hoffe ihr könnt mir weiterhelfen!!

Schönes Wochenende noch und Grüße,

Marcel (",)

von Tim O. (Gast)


Lesenswert?

Hi..

Wenn ich die AVR Appnotes 305 und 108 sehe,
das wäre die Technik .. gibt's sowas (also die
Kommandos) nich fürn MSP?

Gruss,
Tim

von Johannes Raschke (Gast)


Lesenswert?

Wenn ich mich recht erinnere, heißt diese Methode "indirekte
Adressierung".
Genaueres findest Du in Kapitel 3.3 des MSP430x1xx User Guides.

Johannes

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.