----------------------------------------------------------------|Код Команда Число Описание ||операции тактовых || циклов || ||24 ib AND AL,imm8 1 Операция логического И для непос-|| редственного байта и AL ||25 iw AND AX,imm16 1 Операция логического И для непос-|| редственного слова и AX ||25 id AND EAX,imm32 1 Операция логического И для непос-|| редственного двойного слова и EAX||80 /4 ib AND r/m8,imm8 1/3 Операция логического И для непос-|| редственного байта и байта в r/m ||81 /4 iw AND r/m16,imm16 1/3 Операция логического И для непос-|| редственного слова и слова в r/m ||81 /4 id AND r/m32,imm32 1/3 Операция логического И для непос-|| редственного двойного слова и || двойного слова в r/m ||83 /4 ib AND r/m16,imm8 1/3 Операция логического И для непос-|| редственного расширенного знаком || байта и слова в r/m ||83 /4 ib AND r/m32,imm8 1/3 Операция логического И для непос-|| редственного расширенного знаком || слова и двойного слова в r/m ||20 /r AND r/m8,r8 1/3 Операция логического И для || байтового регистра и байта в r/m ||21 /r AND r/m16,r16 1/3 Операция логического И для || регистра-слова и слова в r/m ||21 /r AND r/m32,r32 1/3 Операция логического И для || регистра-двойного слова и || двойного слова в r/m ||22 /r AND r8,r/m8 1/2 Операция логического И для байта || в r/m и байтового регистра ||23 /r AND r16,r/m16 1/2 Операция логического И для слова || в r/m и регистра-слова ||23 /r AND r32,r/m32 1/2 Операция логического И для || двойного слова в r/m и регистра- || двойного слова |---------------------------------------------------------------- Работа команды DEST <- DEST AND SRC;CF <- 0;OF <- 0; ОписаниеКаждый бит результата выполнения команды AND равен 1, если обасответствующих бита операндов равны 1; в противном случае бит результатаравен 0. Изменяемые флагиФлаги CF и OF очищаются ; флаги PF, SF и ZF устанавливаются в соответствиис результатом. Исключения защищенного режима#GP(0), если результат должен помещаться в сегмент, для которого запрещеназапись; #GP(0) в случае недопустимого исполнительного адреса операндапамяти в сегментах CS, DS, ES, FS или GS; #SS(0) в случае недопустимогоадреса в сегменте SS; #PF(код сбоя) в случае страничного сбоя; #AC дляневыравненной ссылки к памяти при текущем уровне привилегированности,равном 3. Исключения режима реальных адресовПрерывание 13, если какая-либо часть операнда лежит вне пространстваисполнительных адресов от 0 до 0FFFFH. Исключения виртуального режима 8086Те же исключения, что и для режима реальных адресов: #PF (код сбоя) длястраничных сбоев; #AC для невыравненной ссылки к памяти при текущем уровнепривилегированности, равном 3.