Мнемоника |
Функция команды |
ADD |
Сложение |
SUB |
Вычитание |
NEG |
Инверсия |
ADDX |
Сложение с расширением |
SUBX |
Вычитание с расширением |
NEGX |
Инверсия с расширением |
ABCD |
Десятичное сложение с расширением |
SBCD |
Десятичное вычитание с расширением |
NBCD |
Десятичная инверсия с расширением |
MULS |
Умножение со знаком |
MULU |
Умножение без знака |
DIVS |
Деление со знаком |
DIVU |
Деление без знака |
EXT |
Расширение знака |
CLR |
Очистка операнда |
CMP |
Сравнение |
TST |
Проверка |
TAS |
Проверка и установка |
MOVE |
Пересылка операнда |
MOVEP |
Пересылка данных с периферийного устройства |
MOVEM |
Пересылка группы регистров |
MOVEQ |
Быстрая пересылка |
SWAP |
Обмен половин регистра |
EXG |
Обмен регистров |
LEA |
Загрузка действительного адреса |
PEA |
Сохранение в стеке действительного адреса |
LINK |
Связь стека |
UNLK |
Отцепка стека |
AND |
Логическое И |
OR |
Логическое ИЛИ |
EOR |
Логическое Исключающее ИЛИ |
NOT |
Логическое НЕ (инверсия) |
ASL |
Арифметический сдвиг влево |
ASR |
Арифметический сдвиг вправо |
LSL |
Логический сдвиг влево |
LSR |
Логический сдвиг вправо |
ROL |
Циклический сдвиг влево без переноса |
ROR |
Циклический сдвиг вправо без переноса |
ROXL |
Циклический сдвиг влево с переносом |
ROXR |
Циклический сдвиг вправо с переносом |
BCLR |
Проверка и очистка бита |
BSET |
Проверка и установка бита |
BCHG |
Проверка и изменение бита |
BTST |
Проверка бита |
JMP |
Прыжок |
BRA |
Безусловный переход
|
JSR |
Переход к подпрограмме |
BSR |
Переход к подпрограмме |
RTS |
Возврат из подпрограммы |
RTR |
Возврат из подпрограммы |
BCC |
Переход, если нет переноса |
BCS |
Переход, если есть перенос |
BEQ |
Переход, если равно |
BF |
Переход, если не истинно |
BGE |
Переход, если больше или равно |
BGT |
Переход, если больше |
BHI |
Переход, если выше |
BLE |
Переход, если меньше или равно |
BLS |
Переход, если не выше |
BLT |
Переход, если меньше |
BMI |
Переход, если минус |
BNE |
Переход, если не равно |
BPL |
Переход, если плюс |
BT |
Переход, если истинно |
BVC |
Переход, если нет переполнения |
BVS |
Переход, если есть переполнение |
DB усл. |
Вычитание единицы из регистра данных и переход, если выполняется условие (всего 16 условий, см. BCC:BVC ) |
S усл. |
Установить при выполнении условия (всего 16 условий, см. BCC:BVC ) |
TRAP |
Прерывание |
TRAPV |
Прерывание при переполнении |
CHK |
Проверить регистр на границах диапазона |
ANDI |
Логическое И с регистром состояния
|
ORI |
Логическое ИЛИ с регистром состояния
|
EORI |
Исключающее ИЛИ с регистром состояния
|
RESET |
Сброс внешних устройств |
STOP |
Остановка работы |
RTE |
Возврат из исключительной ситуации |