ВУЗ:
Составители:
(DPTR): = ( DPTR)+1.
П р и м е р: DPH = 12h, DPL = FEh
INC DPTR
INC DPTR
INC DPTR → DPH = 13h DPL = 01h.
MUL A B
A: младший байт
16 бит
A*B
B: старший байт
П р и м е р: A = 80 = 50h, B = 160 = A0h, CY = 1, OV = 0
MUL A B
A = 00h, B = 50 = 32h, CY = 0, OV = 1.
SUBB A, <байт источника>
(A):=(A) - (C) – <байт источника>
1) (A): = (A) - (C) - (Ri);
i = 0, ..., 7.
П р и м е р: A = C9h, R2 = 54h, CY = 1
SUBB A, R2 → A = 74h, R2 = 54h, CY = 0,
AC = 0, OV = 1.
2) (A): = (A) - (C) - (direct).
П р и м е р: A = 97h, R2 = 25h, C = 0
SUBB A, B → A = 72h, CY = 0,
AC = 0, OV = 1.
3) (A): = (A) - (C) - ((Ri));
i = 0, 1.
П р и м е р: A = 49h, C = 1, R0 = 33h, ОЗУ[33] = 68h
SUBB A, @R0 → A = E0h, CY = 1,
AC = 0, OV = 0.
4) (A): = (A) - (C) - (#data8).
П р и м е р: A = 0BEh, CY = 0
SUBB A, #3F → A = 7Fh, CY = 0,
AC = 1, OV = 1.
2.4 ЛОГИЧЕСКИЕ ОПЕРАЦИИ
Данную группу образуют 25 команд (табл. П.3), реализующих функционально полную систему логи-
ческих операции над байтами. В микроконтроллере расширено число типов операндов, участвующих в
операциях.
Имеется возможность производить операцию "исключающее ИЛИ" с содержимым портов. Команда
XRL может быть эффективно использована для инверсии отдельных битов портов.
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »