Флаги
O D I T S Z A P C 0 * * ? * 0
Команда:
AND destination,source
Логика:
destination = destination AND source
AND выполняет логическое умножение побитно над своими операндами и засылает результат по назначению (destination). Оба операнда могут быть словами или байтами.
Логика команды AND Destination Source Результат 0 0 0 0 1 0 1 0 0 1 1 1
Команда AND устанавливает каждый бит результата в 1, если соответствующие биты операндов равны 1.
Операнды | Такт байты (слова) | Обращения | Байты | Пример |
регистр,регистр | 3 | - | 2 | AND AL,DL |
регистр,непоср.операнд | 4 | - | 3-4 | AND CX,0FFh |
аккумулятор,непоср.оп. | 4 | - | 2-3 | AND AX,01000010b |
регистр,память | 9(13)+EA | 1 | 2-4 | AND CX,MASK |
память,регистр | 16(24)+EA | 2 | 2-4 | AND VALUE,BL |
память,непоср.операнд | 17(25)+EA | 2 | 3-6 | AND GAMMA,01h |