AND Логическое умножение

Флаги

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- 2AND AL,DL
регистр,непоср.операнд4 - 3-4AND CX,0FFh
аккумулятор,непоср.оп. 4-2-3AND AX,01000010b
регистр,память9(13)+EA1 2-4AND CX,MASK
память,регистр 16(24)+EA22-4AND VALUE,BL
память,непоср.операнд17(25)+EA23-6AND GAMMA,01h

Hosted by uCoz