Forum: Mikrocontroller und Digitale Elektronik Verständnissfrage zum maskieren


von Roland B. (rolandb)


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

von Winfried (Gast)


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

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.