Verständnissfrage zum maskieren

OP #803164
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
Gast #803213
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren