| Мнемоника |
Функция команды |
| 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 |
Возврат из исключительной ситуации |