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

       

XOR


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

ASCII-коррекция после сложения

 

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

Назначение: операция логического исключающего ИЛИ над двумя операндами размерностью байт, слово или двойное слово.


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

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

записать результат сложения в приемник;

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



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

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

Применение:


Команда xor используется для выполнения операции логического исключающего ИЛИ двух операндов. Результат операции помещается в первый операнд. Эту операцию удобно использовать для инвертирования или сравнения определенных битов операндов.

;изменить значение бита 0 регистра al на обратное         xor     al,01h         

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



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