Forum: Mikrocontroller und Digitale Elektronik Tutorial: Mehrfachverzweigungen -> Z-Pointer leicht verständlich


von Gerald H. (gerald_h)


Lesenswert?

Hi,

im AVR-Tutorium 
http://www.mikrocontroller.net/articles/AVR-Tutorial:_Mehrfachverzweigung#Z-Pointer_leicht_verst.C3.A4ndlich 
steht folgendes:

> "Von dieser Adresse bilden die Bits 15..1 die Wortadresse, welche zur
> Adressierung des Programmspeichers verwendet wird. Bit 0 entscheidet
> dann, ob das hoch- oder niederwertige Byte in das Zielregister kopiert
> werden soll (0=niederwertiges Byte; 1=höherwertiges Byte)."

Kann das jemand nochmals mit anderen Worten erklären?
Ich als Neuling verstehe nicht was damit gemeints ist. Vielleicht könnte 
man es dann bei der Gelegenheit auch im Tutorial überarbeiten.

Danke schon mal!

Gruß Gerald

von S. K. (nullgeist)


Lesenswert?

Ist doch eigentlich im Text drumherum erklärt: Unter einer normalen 
Adresse des Programmspeichers ist kein Byte, sondern ein 2 Bytes großes 
Wort gespeichert. Wenn man nun ein einzelnes Byte daraus kopieren will, 
muss man also zusätzlich zur Adresse angeben welches der beiden Bytes 
man denn haben will, das macht das Bit 0.

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.