Функциональная организация микро-ЭВМ и микроконтроллеров. Часть 2: К1816ВЕ48. Негода В.Н - 24 стр.

UptoLike

втором байте комады. Особенностью системы команд МК является
второй вариант команд логических операций, где в качестве
операнда-приемника используются порты ввода/вывода. Это
позволяет маскировать отдельные биты портов ввода/вывода,
управляя таким образом вводом данных.
Например:
ORL P1, #3, ; разрешение ввода через биты P1[1..0]
ANL R1, #FB ; очистка разряда R1[2]
XRL R2, #7 ; инвертирование разрядов R2[2..0]
Мнемокод команды
Операнд
Машинный код
команды
Число циклов
Действие
ANL
A, Rn
01011nnn
1
A &= Rn
ORL
A, Rn
01001nnn
1
A |= Rn
XRL
A, Rn
11011nnn
1
A ^= Rn
ANL
A, @Rr
0101000r
1
A & = D(Rr)
ORL
A, @Rr
0100000r
1
A |= D(Rr)