АЛУ-это устройство предназначенное для арифметической и логической обработки данных. В общем случае выглядит так
Операционный блок представляет ту часть АЛУ, которая выполняет
арифметические и логические операции. Выбор конкретной операции из
возможного списка операций выполняется кодом операции команды,
хранящейся в данный момент в регистре команд. После преобразования кода
операции в микропрограммном автомате последний управляющий сигнал
поступает в операционный блок АЛУ.
Операционный блок строится как совокупность комбинационных схем т.е.
эти операционные блоки не обладают внутренней памятью. А это значит,
что до момента сохранения результата операнды (входные данные) должны
присутствовать на входе блока.
Рег А хранит первый операнд, В – второй операнд до записи их в оперативную память.
Различают 2 типа операционных блоков: )
1)Параллельный(все разряды обрабатываются одновременно и внутренние
переносы реализуются внутренними схемами операционного блока)
2) Последовательный(существуют одноразрядные процессы). )
Обобщенная схема операционного блока
ФК – формирователь кода
СМ – сумматор
ФПР – формирователь признака результата
СДВ – сдвигатель
УС – управляющие сигналы
Сумматор выполняет операции арифметического сложения, сложения по модулю, логического сложения, логического умножения
ФПР вырабатывает осведомительные сигналы, передаваемые в УУ: признак знака, признак переполнения, признак нулевого значения.
Сдвигатель служит для выполнения микроопераций сдвига на выходе сумматора, если это необходимо.