Ключевые слова: 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 |
Деление с плавающей точкой |