Tutorial: Mehrfachverzweigungen -> Z-Pointer leicht verständlich

OP #1916618
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
#1916635
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.