Справочник по языку Ассемблера IBM PC

       

OR


(logical OR)

Логическое включающее ИЛИ

 

Схема команды:  or приемник,маска 

Назначение: операция логического ИЛИ над битами операнда назначения.


Алгоритм работы:

выполнить операцию логического ИЛИ над битами операнда назначения, используя в качестве маски второй операнд — маска. При этом бит результата равен 0, если соответствующие биты операндов маска и назначения равны 0, в противном случае бит равен 1;

записать результат операции в источник (операнд маска остается неизменным);

установить флаги.



Состояние флагов после выполнения команды:

11 07 06 04 02 00
OF SF ZF AF PF CF
0 r r ? 0

Применение:


Команду or можно использовать для работы с операндами на уровне битов. Типичное использование команды — установка определенных разрядов первого операнда в единицу.

        mov     al,01h         or      bl,al   ;установить нулевой бит в 1         

См. также: урок 9 и команды , ,



Содержание раздела