СиФОЭВМ
.doc
С целью оптимизации в комбинаторном АЛУ множество операторов {} разбиваем на классы {k1, . . ., kS} эквивалентных операторов, реализующих однотипные операции.
Преобразуем класс операторов k2 к виду, где первые два члена операнды сумматора, а третий перенос из предыдущих разрядов.
Тогда
В соответствии с полученными классами строим АЛУ, реализующие функции, заложенные в классах.
Н
На рисунках В и Г предоставлены АЛУ для классов k4 и k5 соответственно:
На рисунке Д предоставлен АЛУ для класса k6
Выше приведены схемы АЛУ для различных классов, которые необходимо разбить на две группы (унарный и бинарный АЛУ), и по принципу суперпозиций объединить функции однотипных АЛУ. Тогда общая схема АЛУ для унарных операций будет включать в себя классы k1 и k2, а для бинарных операций – k3 и k4, k6 и k5. Их схемы представлены на рисунках Е и Ж соответственно:
Общая схема бинарных операций:
В соответствии с правилами построения IM–автоматов, строим полную схему синтезируемого автомата: