XOR[.W] |
Исключающее «ИЛИ» источника и получателя |
XOR.B |
Исключающее «ИЛИ» источника и получателя |
Синтаксис |
XOR src,dst или XOR.W src,dst XOR.B src,dst |
Операция |
src .XOR. dst -> dst |
Описание |
Над операндами источника и получателя выполняется операция логического «ИЛИ» (OR). Результат помещается в получатель. Операнд источника не изменяется. |
Биты статуса |
N: |
Устанавливается, если установлен MSB результата; сбрасывается, если не установлен. |
Z: |
Устанавливается, если результат содержит «0», в противном случае сбрасывается. |
C: |
Устанавливается, если результат не ноль, в противном случае сбрасывается (= .NOT. Zero) |
V: |
Устанавливается, если оба операнда отрицательны |
Биты режима |
Биты OSCOFF, CPUOFF и GIE не изменяются |
Пример |
Биты, установленные в регистре R6 переключают биты в слове ОЗУ TONI.
XOR R6,TONI ; Переключение битов слова TONI в соответствии
; с битами, установленными в R6
|
Пример |
Биты, установленные в регистре R6 переключают биты в байте ОЗУ TONI.
XOR.B R6,TONI ; Переключение битов байта TONI в соответствии
; с битами, установленными в младшем байте
; регистра R6
|
Пример |
Обнуление битов в младшем байте регистра R7, которые отличаются от соответствующих битов байта ОЗУ EDE.
XOR.B EDE,R7 ; Установка отличающихся битов в «1»
INV.B R7 ; Инвертирование младшего байта R7, в старшем
; байтe «0h»
|