Ключевые слова: halt,
RTI,
RTT,
RTS,
JSR,
EMT,
trap,
NOP,
CLV,
CLNS,
SCC,
CCC,
ADC,
SBC,
TST,
ASR,
ASL,
Указатель стека,
MTP,
MFP,
MOV,
CMP,
безусловный переход,
BLT,
BPL
| Мнемоника |
Функция команды |
| HALT |
Остановка |
| WAIT |
Ожидание |
| RTI |
Возврат из прерывания |
| BPT |
Прерывание для отладки |
| IOT |
Прерывание для ввода/вывода |
| RESET |
Сброс внешних устройств |
| RTT |
Возврат из прерывания |
| JMP |
Прыжок |
| RTS |
Возврат из подпрограммы |
| JSR |
Вызов подпрограммы |
| EMT |
Прерывания для системных программ |
| TRAP |
Прерывание |
| NOP |
Нет операции |
| CLC |
Очистка флага C
|
| CLV |
Очистка флага V
|
| CLZ |
Очистка флага Z
|
| CLN |
Очистка флага N
|
| SEC |
Установка флага C
|
| SEV |
Установка флага V
|
| SEZ |
Установка флага Z
|
| SEN |
Установка флага N
|
| SCC |
Установка всех флагов |
| CCC |
Очистка всех флагов |
| SWAB |
Перестановка байтов |
| CLR |
Очистка |
| COM |
Инвертирование |
| INC |
Инкремент |
| DEC |
Декремент |
| NEG |
Изменение знака |
| ADC |
Прибавление переноса |
| SBC |
Вычитание переноса |
| TST |
Проверка |
| ROR |
Циклический сдвиг вправо |
| ROL |
Циклический сдвиг влево |
| ASR |
Арифметический сдвиг вправо |
| ASL |
Арифметический сдвиг влево |
| MARK |
Восстановление указателя стека
|
| SXT |
Расширение знака |
| MTPS |
Запись слова состояния |
| MFPS |
Чтение слова состояния |
| MOV |
Пересылка |
| CMP |
Сравнение |
| BIT |
Проверка битов |
| BIC |
Очистка битов |
| BIS |
Установка битов |
| XOR |
Исключающее ИЛИ |
| ADD |
Сложение |
| SUB |
Вычитание |
| BR |
Безусловный переход
|
| BNE |
Переход, если не равно |
| BEQ |
Переход, если равно |
| BGE |
Переход, если больше или равно |
| BLT |
Переход, если меньше |
| BGT |
Переход, если больше |
| BLE |
Переход, если меньше или равно |
| BPL |
Переход, если плюс |
| BMI |
Переход, если минус |
| BHI |
Переход, если выше |
| BLOS |
Переход, если ниже или равно |
| BVC |
Переход, если нет переполнения |
| BVS |
Переход, если есть переполнение |
| BCC |
Переход, если нет переноса |
| BCS |
Переход, если есть перенос |
| SOB |
Вычитание единицы из операнда в регистре и переход, если не равно нулю |
| MUL |
Умножение |
| DIV |
Деление |
| ASH |
Многократный арифметический сдвиг одного слов |
| ASHC |
Многократный арифметический сдвиг двойного слов |
| FADD |
Сложение с плавающей точкой |
| FSUB |
Вычитание с плавающей точкой |
| FMUL |
Умножение с плавающей точкой |
| FDIV |
Деление с плавающей точкой |