r8 i8, r8, m8
m8 i8,r8
r16 il6, rl6, ml6
m16 il6, rl6
Команда производит поразрядное логическое умножение операндов и записы-вает результат на место первого операнда, i-й бит результата равен 1, только если i-e биты обоих операндов равны 1, и равен 0, если хотя бы в одном операнде i-й бит нулевой (см. таблицу). Например:
MOV AL,1100b ;AL=00001100b
AND AL,1010b ;AL=00001000b
X | Y | x and y | x xor y | x or y |