In computer science, a mask is data that are used for bitwise operations, particularly in a bit field. Using a mask, multiple bits in a byte, nibble, word (etc.) can be set either on, off or inverted from on to off (or vice versa) in a single bitwise operation.

Property Value
dbo:abstract
  • In computer science, a mask is data that are used for bitwise operations, particularly in a bit field. Using a mask, multiple bits in a byte, nibble, word (etc.) can be set either on, off or inverted from on to off (or vice versa) in a single bitwise operation. (en)
  • La máscara en informática es el conjunto de datos que, junto con una operación permiten extraer selectivamente ciertos datos almacenados en otro conjunto. El término proviene, en sentido figurado, de la capacidad de las máscaras para permitir a través de sus agujeros la visualización de ciertas partes de aquello que cubren, a la vez que ocultan (enmascaran) aquello tapado por las zonas no perforadas. El tipo de máscara más frecuente es la llamada máscara de bits (bitmask, en inglés), que extrae ciertos bits particulares de las cadenas binarias. (es)
  • Le masquage est une opération de logique utilisée en informatique et en électronique pour sélectionner dans un groupe de bits un sous-ensemble de bits à conserver, ou au contraire à écraser. L'opération de masquage est réalisée à l'aide d'opérations bit à bit pour agir sur la donnée initiale sans avoir à traiter indépendamment chacun de ses bits. (fr)
  • 情報工学におけるマスク(英: mask)とは、ビット演算と呼ぶビット単位の操作を行う処理である。ビットマスク (bit mask) とも。 マスクを使用すると、バイト、ニブル、ワードなどの複数のビットを同時にオンやオフにしたり、ビット単位にオン/オフを反転させたり、また特定のビットの状態を知ることができる。注目するビットを操作し、それ以外のビットを操作対象外として覆うことから、顔の口に当てる「マスク」などのようにマスクと呼ぶ。 (ja)
  • Maska bitowa jest słowem o długości odpowiadającej maskowanemu słowu (zwykle 8, 16, 32 bity).Stosuje się ją przy programowaniu w asemblerze, jako maska podsieci i wszędzie tam, gdzie zachodzi potrzeba zmiany określonych bitów. Do nakładania maski używa się operatorów binarnych AND, OR, XOR. Przykład 1: W słowie ośmiobitowym wyzerować 2 najmłodsze bity. Należy użyć operatora AND i maski bitowej. Słowo: 10010111 Maska: 11111100 Wynik: 10010100 Dlaczego? Otóż AND to tzw. iloczyn logiczny. Iloczyn dowolnej wartości z zerem daje zero, zaś iloczyn dowolnej wartości logicznej z jedynką daje tę samą wartość, tak jak przy zwykłym mnożeniu (np. 5*0=0, 7*1=7). Odpowiadające sobie bity maski i słowa są przez siebie wymnażane, każdy z osobna. Te bity słowa, które zostały wymnożone przez 0 zostają wyzerowane, reszta jest nienaruszona. Przykład 2: W słowie ośmiobitowym ustawić 2 najstarsze bity. Należy użyć operatora OR (suma logiczna) i maski bitowej. Słowo: 10010111 Maska: 11000000 Wynik: 11010111 Co się stało: dodając zero do jakiejkolwiek wartości uzyskujemy tę samą wartość. Sumując dowolny bit z jedynką uzyskujemy 1. Przykład 3: W słowie ośmiobitowym zanegować 2 skrajne bity. Należy użyć operatora XOR i maski bitowej. Słowo: 10010110 Maska: 10000001 Wynik: 00010111 Tym razem do rozwiązania zadania posłużyła alternatywa wykluczająca, czyli XOR. Jeśli bit zostanie zamaskowany bitem o wartości 0, pozostanie niezmieniony. Dla lepszego zrozumienia działania operatorów logicznych przy maskowaniu można posłużyć się tablicami prawdy dla danego operatora. (pl)
  • Битовая маска — определённые данные, которые используются для маскирования — выбора отдельных битов или полей из нескольких битов из двоичной строки или числа. (ru)
  • 掩码(英语:Mask)在计算机学科及数字逻辑中指的是一串二进制数字,通过与目标数字的按位操作,达到屏蔽指定位而实现需求。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 468313 (xsd:integer)
dbo:wikiPageRevisionID
  • 744647668 (xsd:integer)
dct:subject
http://purl.org/linguistics/gold/hypernym
rdf:type
rdfs:comment
  • In computer science, a mask is data that are used for bitwise operations, particularly in a bit field. Using a mask, multiple bits in a byte, nibble, word (etc.) can be set either on, off or inverted from on to off (or vice versa) in a single bitwise operation. (en)
  • La máscara en informática es el conjunto de datos que, junto con una operación permiten extraer selectivamente ciertos datos almacenados en otro conjunto. El término proviene, en sentido figurado, de la capacidad de las máscaras para permitir a través de sus agujeros la visualización de ciertas partes de aquello que cubren, a la vez que ocultan (enmascaran) aquello tapado por las zonas no perforadas. El tipo de máscara más frecuente es la llamada máscara de bits (bitmask, en inglés), que extrae ciertos bits particulares de las cadenas binarias. (es)
  • Le masquage est une opération de logique utilisée en informatique et en électronique pour sélectionner dans un groupe de bits un sous-ensemble de bits à conserver, ou au contraire à écraser. L'opération de masquage est réalisée à l'aide d'opérations bit à bit pour agir sur la donnée initiale sans avoir à traiter indépendamment chacun de ses bits. (fr)
  • 情報工学におけるマスク(英: mask)とは、ビット演算と呼ぶビット単位の操作を行う処理である。ビットマスク (bit mask) とも。 マスクを使用すると、バイト、ニブル、ワードなどの複数のビットを同時にオンやオフにしたり、ビット単位にオン/オフを反転させたり、また特定のビットの状態を知ることができる。注目するビットを操作し、それ以外のビットを操作対象外として覆うことから、顔の口に当てる「マスク」などのようにマスクと呼ぶ。 (ja)
  • Битовая маска — определённые данные, которые используются для маскирования — выбора отдельных битов или полей из нескольких битов из двоичной строки или числа. (ru)
  • 掩码(英语:Mask)在计算机学科及数字逻辑中指的是一串二进制数字,通过与目标数字的按位操作,达到屏蔽指定位而实现需求。 (zh)
  • Maska bitowa jest słowem o długości odpowiadającej maskowanemu słowu (zwykle 8, 16, 32 bity).Stosuje się ją przy programowaniu w asemblerze, jako maska podsieci i wszędzie tam, gdzie zachodzi potrzeba zmiany określonych bitów. Do nakładania maski używa się operatorów binarnych AND, OR, XOR. Przykład 1: W słowie ośmiobitowym wyzerować 2 najmłodsze bity. Należy użyć operatora AND i maski bitowej. Słowo: 10010111 Maska: 11111100 Wynik: 10010100 Przykład 2: W słowie ośmiobitowym ustawić 2 najstarsze bity. Należy użyć operatora OR (suma logiczna) i maski bitowej. Słowo: 10010111 Maska: 11000000 Wynik: 11010111 (pl)
rdfs:label
  • Mask (computing) (en)
  • Máscara (informática) (es)
  • Masquage (fr)
  • マスク (情報工学) (ja)
  • Maska bitowa (pl)
  • Битовая маска (ru)
  • 掩码 (zh)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is foaf:primaryTopic of