Студопедия

Мы поможем в написании ваших работ!




Формализация задания

 

При задании автомата микропрограммой количество входных сигналов равно числу различных условных операторов микропрограммы. В данном случае число условных операторов равно 5(операторы 8, 9 - одинаковы).

Для упрощения записи логических функций на рисунке 3 приняты следующие обозначения:

- K – сигнал кода операции;

- P – проверка разности порядков

- A – проверка знака числа А;

- B – проверка знака числа В;

- S – проверка знака результата.

Тогда входными сигналами блока управления являются сигналы K, P, A, B, S, каждый из которых может принимать значение 0 или 1.

Число выходных сигналов блока управления равно числу микроопераций в микропрограмме.

При анализе микропрограммы можно установить, что безусловные операторы 2, 3, 4, 6,14,15,17, 18,19содержат по одной микрооперации, а операторы 10, 11, 12, 13по две совместимых микрооперации. Однако операторы 10, 11, 12, 13 содержат повторяющиеся микрооперации. Кроме того, начальному оператору соответствует выходной сигнал, который сообщает о готовности блока управления к выполнению операции. Таким образом, общее число выходных сигналов равно 14. Обозначение выходных сигналов и соответствующие им микрооперации приведены в таблице 1.

 

 

Таблица 1

№ № п/п Выходные сигналы Микрооперации
Сигнал готовности
Прием числа А из ОП в регистр РгА
Прием числа В из ОП в регистр РгВ
Вычитание порядков
Выравнивание порядков
Запись числа А в сумматор в дополнительном коде
Запись числа А в сумматор в прямом коде
Запись числа В в сумматор в прямом коде
Запись числа В в сумматор в дополнительном коде
Нормализация результата
Округление результата
Формирование признака результата
Преобразование результата в прямой код
Запись в оперативную память

<== предыдущая страница | следующая страница ==>
Алгоритм сложения чисел в АЛУ | Разметка схемы алгоритма

Дата добавления: 2015-07-26; просмотров: 146; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.001 сек.