Мнемоника команды | Содержание команды | Пояснения |
HLT | Остановка | Выполнение программы прекращается |
CLR А | Очистить А | А:=0 (в операнд А засылается 0) |
INC А | Увеличить А на 1 | А:=А+ 1 (значение А увеличивается на 1) |
DEC A | Уменьшить А на 1 | А:=А-1 (значение А уменьшается на 1) |
MOV А,В | Переписать А в В | В:=А (В принимает значение А) |
ADD A,B | Сложить А в В | В:=А + В (сумма помещается в В) |
SUB A,B | Вычесть А из В | В:=В-А (разность помещается в В) |
СМР А,В | Сравнить А с В | По знаку разности А-В устанавливаются |
Управляющие биты; А и В сохраняются | ||
JMP А | Безусловный переход к А | Безусловный переход по адресу А |
BR К | Безусловный переход на К. слов | Безусловный переход через К команд |
BEQ К | Переход по = 0 | Переход на К слов, если результат = 0 |
BNE К | Переход по ? 0 | Переход на К слов, если результат ? 0 |
BPL К | Переход по ? 0 | Переход на К слов, если результат ? 0 |
ВМ1 К | Переход по < 0 | Переход на К. слов, если результат < 0 |
JSR А | Вызов подпрограммы по адресу А | Переход на адрес А с запоминанием адреса возврата для команды RET |
RET | Возврат из подпрограммы | Возврат на команду, следующую за вызовом подпрограммы |