www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Verständnissfrage zum maskieren


Autor: Roland Bumm (rolandb)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja hallo,

was versteht man im allgemeinen maskieren? Die Frage ist zwar blöd, aber 
irgendiwe nicht ganz klar.
Mit welchem Befehl wird maskiert? AND,ORI,ADD ...? Ich verstehe die 
folgende Zeile nicht (anderes Board):

Copy your command in the lower 8 bits, shift it left 5 bits, and mask 
UINT16 with 0x8000.

Ok, UINT16 kann ich das Z Register nehmen. Nur dieser Mask Befhl will 
mir nicht klar werden.


Danke euch, auch wenn es von einem anderem Forum kopiert ist :-)


mfg
Roland

Autor: Winfried (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Stell dir ein Sieb mit 8 Löchern vor, wo nur bestimmte Bits durchfallen 
sollen.

01010101 AND 00001111  > 00000101

-> Nur die unteren 4 Bit fallen durch's Sieb, die oberen sind immer Null


01010101 OR 11110000 > 11110101

-> Nur die unteren 4 Bit fallen durch's Sieb, die oberen sind immer Eins

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.