Команды на ассемблере
Команда |
Описание |
ZAC |
Обнуление аккум |
LAC X1 |
Загрузить в аккус содержимое ячейки Х1 |
LACK N (n<=255) |
Загрузить константу |
SACL X2 |
Сохранить из аккум младшие 16р в ячейку Х2 |
SACH X3 |
Чохранить из аккум старшие 16р в ячейку Х3 |
ADD X4 |
Сложить содержимое аккум с содержимым ячейки Х4 |
SAB X5 |
Вычесть из аккум содержимае ячейки Х5 |
AND X6 |
Выполнить логич «и» между содержимым аккум и содержимым ячейки Х6 |
OR X7 |
Выплнить логическое «или» между содерж аккум и ячейкой Х7 |
XOR X8 |
Сложить по модулю2 между содерж ккум и ячейки Х8 |
LT X9 |
Загрузить в «Т»регистр содержимое ячейки Х9 |
MPY X2 |
Умножить содержимое «Т»регистра на содержимое Х2 (результат будет записан в «Р»регистр |
PAC |
Записать содержимое «Р» регистра в аккум |
APAC |
Сложить «Р» регистр с аккум |
SPAC |
Вычесть содержимое «Р»регистра из аккум |
B LABLE |
Команда безусловного перехода к команде обозначенной меткой |
BZ LABLE |
Команда условного перехода к команде с меткой если содержание аккум = 0, Если не нулю, то выполняется следующая команда |
BNZ LABLE2 |
Команда условного перехода к команде с меткой2 если в аккум не 0 |
IN X3,PA2 |
Команда ввода информации через второй порт и запись в ячейку Х3 |
OUT X4,PA5 |
Команда вывода содержимого ячейки Х4 в порт номер 5 |
TBLW X5 |
Запись содержимого ячейки Х5 во внешнюю память (ОЗУ) по адресу находящемуся в аккум |
TBLR X6 |
Чтение содержимого внешней памяти из ячейки чей адрес находится в аккум и запись этого в ячейку Х6 |