Разработка системы команд

Результаты проектирования следует оформить в виде нижеприведенной таб. 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) управления вычислительным процессом.