Помощь в учёбе, очень быстро...
Работаем вместе до победы

Система команд. 
Эмулятор учебной цифровой вычислительной машины

РефератПомощь в написанииУзнать стоимостьмоей работы

Безусловный переход. Содержание команды. К (2) = 101 1011; к (8) = 513; К (2) = 010 0110; к (8) = 206. Условный переход. Адресная часть. Адресная часть. Щ=0;(Сч.К)=(Сч.к)+1. Посылка в ЗУ. Посылка в АУ. Код операции. Код операции. Вычитание. А — адрес; Щ=1;(Сч.К)=а. Таблица 1. Сложение. Останов. Останов. Команда. Сч. К)=(а). Пример: С0)-(а). С0)+(а). П/п. С0). С0). А). A. A. A. A. A. A. 0. 0. 0. 0… Читать ещё >

Система команд. Эмулятор учебной цифровой вычислительной машины (реферат, курсовая, диплом, контрольная)

Разрядная сетка УЦВМ для записи кода команды изображена на рис. 4.

Код операции.

Адресная часть.

Рис. 4 — Разрядная сетка УЦВМ для записи кода команды

При записи кода команды в восьмеричной системе счисления используются три восьмеричных разряда.

Первый слева восьмеричный разряд используется для записи кода операции, второй восьмеричный разряд — для записи цифры 0 или I, стоящей в 3-м разряде при двоичной записи кода команды, третий восьмеричный разряд — для записи восьмеричной цифры, соответствующей двоичной триаде в 4 — 6 разрядах.

Пример:

К (2) = 101 1011; К (8) = 513;

К (2) = 010 0110; К (8) = 206.

Порядок распределения двоичных разрядов при преобразовании восьмеричного кода команды в двоичный код отличается от порядка распределения двоичных разрядов при преобразовании восьмеричного кода числа в двоичный код. Признаком, отличающим код числа от восьмеричного кода команды, является запятая в коде числа. .

При использовании для записи кода операции трёх двоичных разрядов система команд ЦВМ может иметь в своём составе команды восьми типов.

В УЦВМ используется одноадресная система команд, состоящая из 8 команд и представленная в таблице 1.

В таблице приняты следующие обозначения:

а — адрес;

  • (а) — код, находящийся по данному адресу;
  • (С0) — код, находящийся в сумматоре АУ до выполнения данной команды;
  • (С) — код, образующийся в сумматоре АУ в результате выполнения команды;
  • (Сч.К0) — код, образующийся в счетчике команд в начале цикла;
  • (Сч.К) — код, находящийся в счетчике команд в конце цикла;
  • (РВ) — код, образующийся в регистре выхода выходного устройства.

Таблица 1.

№ п/п.

Наименование команды.

Команда.

Условия, при котором щ=1.

Содержание команды.

Код операции.

Адресная часть.

Посылка в АУ.

a.

©?0.

(С)=(а).

Сложение.

a.

©?0.

(С)=(С0)+(а).

Вычитание.

a.

©?0.

(С)=(С0)-(а).

Посылка в ЗУ.

a.

(С0)?0.

(а)=(С0).

Безусловный переход.

a.

(С0) ?0.

(Сч.К)=(а).

Условный переход.

a.

(С0) ?0.

щ=0;(Сч.К)=(Сч.к)+1.

щ=1;(Сч.К)=а.

(С0) ?0.

(РВ)=(С0).

Останов.

(С0) ?0.

Останов.

Показать весь текст
Заполнить форму текущей работой