AND 연산은 두 비트 간의 논리곱을 수행하며, 두 비트 모두가 1일 때만 결과가 1이 됩니다. 이와 유사한 동작은 'mask 동작'입니다. 마스킹은 특정 비트를 가리기 위해 AND 연산을 사용하여 필요한 비트를 선택적으로 유지하고 나머지를 0으로 만듭니다. 예를 들어, 8비트 데이터에서 하위 4비트만 유지하려면 00001111과 AND 연산을 수행하여 하위 4비트를 남기고 나머지를 제거할 수 있습니다. 따라서 AND 연산과 마스킹 동작이 가장 유사하다고 할 수 있습니다.