E' l'operazione con cui si opera su determinati bit tramite una costante (detta maschera) per ottenere determinati risultati.

Ad esempio, se volessi estrarre da un valore binario a 16 bit, soltanto i 4 bit meno significativi, dovrei operare un AND tra il valore e una maschera opportuna ... ovvero

1000010100010101 Valore su cui operare
0000000000001111 Maschera per i 4 bit meno significativi

AND

0000000000000101 Risultato