Maska (datorzinātne)

Maska (datorzinātnē) ir neliels daudzums datu, kurus var izmantot kā šablonu, lai iegūtu informāciju no citiem datiem ar tādu pašu datu struktūru.
Maska var būt biti vienā baitā vai vairāki baiti.

Visbiežāk masku izmanto, lai uzzinātu noteiktu bitu stāvokli. To arī sauc par bitmasku (bitu maska). Piemēram, ja ir bitu rinda 10011101 un nepieciešams uzzināt piektā bita stāvokli, var izmantot bitmasku 00001000 un lietot AND operāciju. Tā kā 1 AND 1 = 1, bet 0 citos gadījumos, tad var uzzināt, kāds ir 5. bits:
 10011101 AND 00001000 = 00001000

Līdzīgi var uzstādīt piekto bitu, ar masku veicot OR operāciju.

Kategorija:Datoru aritmētika