Микроконверторы фирмы Analog Devices в микропроцессорных приборных комплексах. Виноградов А.Б - 308 стр.

UptoLike

308
Название команды Мнемокод КОП Т Б
Ц
Операция
Пересылка в расширенную
ВПД из аккумулятора
MOVX
@DPTR, A
11110000
1 1 2 ((DPTR)) = (A)
Загрузка в стек PUSH ad 11000000
3 2 2
(SP) = (SP) + 1
((SP)) = (ad)
Извлечение из стека POP ad 11010000
3 2 2
(ad) = (SP)
(SP) = (SP) - 1
Обмен аккумулятора
с регистром
XCH A, Rn 11001rrr 1 1 1 (A) <-> (Rn)
Обмен аккумулятора с прямо-
адресуемым байтом
XCH A, ad 11000101
3 2 1 (A) <-> (ad)
Обмен аккумулятора
с байтом из РДП
XCH A, @Ri 1100011i 1 1 1 (A) <-> ((Ri))
Обмен младшей тетрады ак-
кумулятора с младшей тетра-
дой байта РДП
XCHD A, @Ri
1101011i 1 1 1 (A
0-3
) <-> ((Ri)
0-3
)
Группа команд арифметических операций
Название команды Мнемокод КОП Т
Б
Ц
Операция
Сложение аккумулятора с реги-
стром (n = 0 - 7)
ADD A, Rn 00101rrr 1 1 1 = (A) + (Rn)
Сложение аккумулятора с прямо-
адресуемым байтом
ADD A, ad 00100101 3 2 1 (A) = (A) + (ad)
Сложение аккумулятора с байтом
из РПД (i = 0, 1)
ADD A, @Ri 0010011i 1 1 1 (A) = (A) + ((Ri))
Сложение аккумулятора с кон-
стантой
ADD A, #d 00100100 2 2 1 (A) = (A) + #d
Сложение аккумулятора с реги-
стром и переносом
ADDC A, Rn 00111rrr 1 1 1
(A) = (A) + (Rn) +
(C)
Сложение аккумулятора с прямо-
адресуемым байтом и переносом
ADDC A, ad 00110101 3 2 1 (A) = (A) + (ad) + (C)
Сложение аккумулятора с байтом
из РПД и переносом
ADDC A, @Ri
0011011i 1 1 1
(A) = (A) + ((Ri)) +
(C)
Сложение аккумулятора с кон-
стантой и переносом
ADDC A, #d 00110100 2 2 1 (A) = (A) + #d + (C)
Десятичная коррекция аккумуля-
тора
DA A 11010100 1 1 1
Если
(A
0-3
) > 9 \/ ((AC) =
1),
то (A
0-3
) = (A
0-3
) + 6,
затем если
(A
4-7
) > 9 \
/ ((C) = 1),
то (A
4-7
) = (A
4-7
) + 6
Вычитание из аккумулятора ре-
гистра и заема
SUBB A, Rn 10011rrr 1 1 1 (A) = (A) - (C) - (Rn)
Вычитание из аккумулятора пря-
моадресуемого байта и заема
SUBB A, ad 10010101 3 2 1
(A) = (A) - (C) -
((ad))
Вычитание из аккумулятора бай-
та РПД и заема
SUBB A, @Ri
1001011i 1 1 1
(A) = (A) - (C) -
((Ri))