Здесь ОПЕРАЦИЯ берется из табл. 11.1, размер есть В, W или L (байт, слово или длинное слово соответственно), а источник и приемник могут представлять регистры, непосредственные константы или ячейки памяти. Ниже приведено несколько примеров с указанием способов адресации.
Операция · Описание
ABCD
Сложение упакованных двоично-десятичных чиселADD
СложениеASL
Арифметический сдвиг влевоASR
Арифметический сдвиг вправоCLR
Очистка операндаDIVS
Деление (знаковое)DIVU
Деление (беззнаковое)EXT
Расширение знакаLSL
Логический сдвиг влевоLSR
Логический сдвиг вправоMOVE
ПересылкаMULS
Умножение (знаковое)MULU
Умножение (беззнаковое)NBCD
Отрицание упакованного двоично-десятичного числаNEG
ОтрицаниеSBCD
Вычитание упакованного двоично-десятичного числаSUB
ВычитаниеAND
Логическое ИBCHG
Проверка и изменение битаBCLR
Проверка и очистка битаBSET
Проверка и установка битаBTST
Проверка битаCHK
Проверка регистра на границыCMP
СравнениеEOR
Исключающее ИЛИEXG
Обмен регистровNOT
Побитовое дополнениеOR
Логическое ИЛИRESET
Возбуждение линии RESETROL
Циклический сдвиг влево без расширенияROR
Циклический сдвиг вправо без расширенияROXL
Циклический сдвиг влево с расширениемROXR
Циклический сдвиг вправо с расширениемScc
1) Установить байт по условиюSWAP
Обмен половин регистраTAS
Проверка и установка операндаTST
Проверка операнда и установка флаговВсс
1) Условный переходBRA
Безусловный переход (относительный)BSR
Переход на подпрограмму (относительный)DBcc
1) Проверка, декремент и переходJMP
Безусловный переход (7 режимов)JSR
Переход на подпрограмму (7 режимов)LEA
Загрузка эффективного адресаLINK
Подсоединение стекаNOP
Холостая командаPEA
Загрузка в стек эффективного адресаRTE
Возврат из исключенияRTR
Возврат, восстановление кодов условийRTS
Возврат из подпрограммыSTOP
ОстановTRAP
Ловушка (векторизованное исключение)TRAPV
Ловушка по переполнениюUNLK
Отсоединение стекаСС
Перенос сброшенCS
Перенос установленEQ
Равенство нулюF
Никогда не истина2)GE
Больше или равно нулюGT
Больше нуляHI
ВышеLE
Меньше или равно нулюLS
Ниже или равноLT
Меньше нуляMI
МинусNE
Не равно нулюPL
ПлюсT
Всегда истина2)VC
Переполнение сброшеноVS
Переполнение установлено____
1)
См. «Коды условий».2)
Не используется в командах Вcс; вместо «ВТ» используйте BRA.MOVE
.W (непосредственная,# $FFFF,D0 регистровая)
MOVE
.B (А0), (А1) (косвенная, косвенная)ADD
.L D5, (А2) + (прямая, косвенная с постинкрементом)BTST
.B #2$C0000 (непосредственная, абсолютная длинная)