Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

СиФОЭВМ

.doc
Скачиваний:
14
Добавлен:
01.04.2014
Размер:
1.39 Mб
Скачать

С целью оптимизации в комбинаторном АЛУ множество операторов {} разбиваем на классы {k1, . . ., kS} эквивалентных операторов, реализующих однотипные операции.

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

Тогда

В соответствии с полученными классами строим АЛУ, реализующие функции, заложенные в классах.

Н

а рисунке А предоставлен АЛУ для класса k2, а на рисунке Б – k3

На рисунках В и Г предоставлены АЛУ для классов k4 и k5 соответственно:

На рисунке Д предоставлен АЛУ для класса k6

Выше приведены схемы АЛУ для различных классов, которые необходимо разбить на две группы (унарный и бинарный АЛУ), и по принципу суперпозиций объединить функции однотипных АЛУ. Тогда общая схема АЛУ для унарных операций будет включать в себя классы k1 и k2, а для бинарных операций – k3 и k4, k6 и k5. Их схемы представлены на рисунках Е и Ж соответственно:

Общая схема бинарных операций:

В соответствии с правилами построения IM–автоматов, строим полную схему синтезируемого автомата: