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

UptoLike

1
A[3..0]<=>D(Rr)[3..0]
IN
A, Pp
000010pp
2
A = Pp
INS
A, BUS
00001000
2
A = BUS
OUTL
Pp, A
001110pp
2
Pp = A
OUTL
BUS, A
00000010
2
BUS = A
MOVD
A, Ps
000011ss
2
A = 0000(Ps
MOVD
Ps, A
001111ss
2
Ps = A[3..0]
Для обработки отдельных разрядов и битовых полей используется
28 команд логических операций (таблица 2). В системе команд МК
реализованы логические операции И,ИЛИ и Исключающее ИЛИ.
Существует два варианта этих команд в зависимости от операндов.
В первом варианте один из операндов - это аккумулятор, где и
хранится результат выполнения операции. В этом случае адрес
аккумулятора задается в коде команды неявно, а в качестве второго
операнда может использоваться содержимое любого регистра;
ячейка РПД, адресуемая через R0 или R1; константа, указываемая во