Инструкция может использовать 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 Смещение, Условие
Быстрый условный переход
Переход на (Смещение) при выполнении (Условия)
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление