Арифметическо-логическое устройство

Служит для организации выполнения программы (выборки команд, их дешифрации) и операций присваивания (выборки операндов, арифметико-логических и размещения результатов). Реализация всех АЛУ семейства — микропрограммная. В ЭВМ семейства используются три набора арифметических команд: базовый (БНК) — с фиксированной точкой без целочисленного умножения и деления (этого набора достаточно для большинства задач управления), базовый с целочисленным умножением-делением — расширение фиксированной точки (РФТ) и четырьмя арифметическими действиями с плавающей точкой — расширение плавающей точки (РПТ); базовый с РФТ, РПТ и набором команд процессора плавающей точки (КППТ).

Расширение числа команд

Расширение числа команд может быть достигнуто двумя путями: введением новых микропрограмм, тогда новые команды реализуются на том же базовом наборе технических средств АЛУ (БАЛУ), и введением новых блоков, возможно также с микропрограммным управлением. В процессорах семейства, как видно из табл. 1.1, используются оба пути. В микроЭВМ переход к набору (БНК, РФТ, РПТ) осуществляется увеличением количества микропрограмм (МКР). В мини-ЭВМ «Электроника 100-25» команды РФТ и РПТ реализованы отдельными блоками: блоком расширенной арифметикой (БРА) и блокам плавающей точки (БПТ). В ЭВМ «Электроника 79» команды РФТ реализованы микропрограммно, а для операций плавающей точки вводится отдельный процессор (ППТ) с собственной сверхоперативной памятью (восемь регистров-накопителей) и регистром состояния.