Организация ЭВМ и систем. Копейкин М.В - 13 стр.

UptoLike

Постоянное ЗУ служит для хранения микропрограмм (МП),
представляющих собой последовательность микрокоманд (МК), которые
обеспечивают требуемую очередность подачи управляющих сигналов в
операционную часть управляемой системы.
Регистр МК предназначен для хранения выполняемой в данный момент
микрокоманды. Регистр адреса МК используется для хранения адреса МК во
время выборки ее из ПЗУ.
СхУС служит для выработки управляющих сигналов (сигналов
микроопераций), задаваемых микрокомандой, находящейся на РМК.
Необходимость такой схемы обусловлена тем, что не во всех МПУУ разряды
МК однозначно соответствуют управляющим сигналам.
СФАМК вырабатывает адрес следующей микрокоманды в соответствии
с информацией, записанной в адресной части текущей МК и значениями
логических условий, поступающих в СФАМК.
Генератор служит для выработки синхросигналов, обеспечивающих
согласование взаимодействия всех узлов МПУУ при выполнении МК.
Особенности построения и функционирования МПУУ
рассматриваются в литературе [1, 2].
3. Описание лабораторного макета
Используемый в работе лабораторный макет изготовлен на
микросхемах серии 155. Структурная схема макета приведена на рис. 4. В его
состав входят:
а) запоминающее устройство микрокоманд (ЗУМК) емкостью 64 12-
разрядных слова, используемое для записи в него составляемых
микропрограмм. В отличие от реального МПУУ в макете вместо постоянного
ЗУ использовано оперативное, что позволяет заносить в ЗУМК составляемые
МП;
б) 12-разрядный регистр микрокоманды (РМК), назначение которого
такое же, как в рассмотренной выше схеме МПУУ;
в) 6-разрядный регистр адреса МК (РАМК) в макете используется для
хранения адреса МК при выборке МК из ЗУМК и, в отличие от обычного
МПУУ, при записи МК в ЗУМК;
г) блок дешифрирования и индикации управляющих сигналов
(БДИУС), используемый в макете для наглядного представления
содержимого поля управляющих сигналов МК (рис. 5). Разряды этого поля
высвечиваются на индикации двумя восьмеричными цифрами, первая из
которых отображает содержимое разрядов 0...2 микрокоманды, а вторая -
разрядов 3 и 4. Такая индикация соответствует случаю кодирования полей
совместимых микроопераций [2], причем при нулевом содержимом
названных разрядов на индикации не высвечивается никаких цифр, так как
13