Результаты проектирования следует оформить в виде нижеприведенной таб. 6.
Таблица 6
Система команд
N | Мне- | Название | Содержание | Флажок | Код | ||
моника | C | Z | S | ||||
ADD | Сложение с ФТ | R1 =←<R2> + <R3> | + | + | + | ||
. . . | . . . | . . . | . . . | . . . | . . . | . . . | . . . |
n | JMP | Безуслов-ный переход | A =←<R2> + disp | - | - | - |
Система команд должна быть функционально полной и включать как минимум следующие команды:
1) обращения к памяти по чтению и записи;
2) целочисленные арифметические для чисел со знаком и без знака (сложение, вычитание, умножение, деление, сравнение);
3) арифметические с ПТ (сложение, вычитание, умножение, деление, сравнение);
4) логические (поразрядное “И”, “ИЛИ” и “Исключающее ИЛИ”);
5) сдвигов на произвольное число тактов;
6) условных и безусловных переходов;
7) работы с подпрограммами;
8) загрузки в регистры непосредственных операндов;
9) ввода-вывода;
10) управления вычислительным процессом.