Инструкция может использовать 1 или 2 операнда Ист1, Ист2. Ист1 – это источник первого операнда и приемник результата. Ист2 – это источник второго операнда. Для Ист2 может использоваться предварительная операция сдвига на задаваемое число бит.
Операндами могут быть:
· Регистр аккумулятора.ACC и его части (старшая AX, младшая AL).
· Регистр произведения блока умножителя P и его части (старшая PH, младшая PL).
· Константы 16, 8 или 7 бит.
· Дополнительные регистры XAR общего назначения.
· Содержимое памяти с заданным размещением loc16, loc32.
Пример.
ADD XAR0, XAR3 << 3; Сложение XAR0 со сдвинутым влево на 3 бита XAR3.
Основные команды:
Мнемоника
Действие
ABORTI
Отменить прерывание
ABS ACC
Абсолютное значение ACC
ACC = Abs(ACC)
ADD Ист1, Ист2[Сдвиг]
Добавить
Ист1 = Ист1 + Ист2
ADD XARn, #7bit
Добавить константу из 7 бит
XARn = XARn + #7bit
ADD Ист1, Ист2[Сдвиг]
Добавить
Ист1 = Ист1 + Ист2
AND Ист1, Ист2[Сдвиг]
Операция И
Ист1 =Ист1 & Ист2
ASR Ист1[Сдвиг]
Арифметический сдвиг вправо
Ист1 =Ист1 со сдвигом
B Смещение, Условие
Условный переход
Переход на (Смещение) при выполнении (Условия)
BF Смещение, Условие
Быстрый условный переход
Переход на (Смещение) при выполнении (Условия)
studopediasu.com - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление