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

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

Тогда

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


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


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

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

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

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

