Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Итоговый УМП1_оконч070206.doc
Скачиваний:
17
Добавлен:
23.11.2019
Размер:
8.8 Mб
Скачать

Определим структуру и формат команд уу.

Разрядность операционной части команд получим, используя выражение (12.11). Так как N=72, Акоп=] log2 72[ =7. Следовательно, радзрядность адресной части команды Ак=22-7=15. Отсюда следует, что при прямом способе адресации можно использовать ОЗУ емкостью: Еозу=215 =32768 (12.12).

Требуемая емкость ОЗУ складывается из емкости, необходимой для хранения данных, программ и результатов, а также емкости для размещения программ операционной системы. Поэтому из табл. 12.4, 12.5 находим

Етребпрог + Еd+ Ечос=5606 +10510+9100+8192 = 34308 ячеек.

Оказалось , что Етреб Еозу при прямой адресации. Поэтому в формате команды должна быть предусмотрена возможность использования относительной адресации. Для этого можно разбить Етреб на модули (страницы). Число этих модулей

m=Етребозу=] 34308/32768[=]1.04[=2.

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

Таким образом, для нашего примера требуется использовать не менее двух способов адресации – прямой и относительной. С учетом того, что для указания способа адресации в формате команды потребуется один разряд, придется сократить разрядность адресной части команды до 14. Повторив расчеты для нового значения разрядности адресной части команды, получим окончательно структуру команды в виде, представленном на рис. 12.2.

Регистр команд

Операционная часть команды (КОП)

М

Адресная часть команды

22 16 15 14 1

Регистр базы

№ страницы

№ ячеек в пределах страницы

16 15 14 1

Рис. 12.2. Формат команд

Следует заметить, что в некоторых случаях способ адресации может быть задан неявно в коде операции.

Определим характеристики озу.

Требуемые емкость и быстродействие АЛУ уже известны.

Поэтому остается окончательно определить емкость ОЗУ так, чтобы полностью были использованы возможности по адресованию с помощью 16-разрядного кода адреса. Окончательно имеем Еозу=216=64 К.

Быстродействие ОЗУ получим из (12.18)

АЛУ

Тобр= Тц /4=8,5*10-6/4=2,12 мкс.

Рассчитанные параметры СВК целесообразно оформить в виде табл. 12.6.

Таблица12.6

Быстродействие АЛУ (оп/сл)

Разрядность АЛУ

Разрядность КОП

Разрядность адресной части команды

Разрядность ОЗУ

Быстродействие ОЗУ (мкс)

177450

22

7

15

22

2,12