| 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»
|