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
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.