выполнению такт — микротактом. Выбор той или иной
микрооперации осуществляется путем подачи кода этой
микрооперации на специальный управляющий вход АЛУ. Как
правило, в состав микроопераций АЛУ включаются очистка реги-
стров и стеков (обращение их содержимого в нуль), пересылки данных
между регистрами и стеками, сдвиги (вправо или влево) двоичного
кода на регистрах, а также накапливающее суммирование. Для этой
операции выделяются специальные регистры, называемые
накапливающими сумматорами (аккумуляторами). При передаче кода
некоторого числа х в аккумулятор, содержавший число у, происходит
суммирование (с учетом знаков) этих чисел, а сумма х + у замещает в
аккумуляторе его первоначальное содержимое у.
Помимо описанных внутренних микроопераций, в АЛУ реали-
зуются также внешние микрооперации, осуществляющие прием и
выдачу данных, т. е. обмен данными между АЛУ и внешним
миром.
Кроме того, АЛУ может формировать дополнительно выходные
сигналы в виде набора логических условий, выражающих те или иные
свойства содержимого памяти АЛУ. Примеры таких свойств: «коды в
регистрах А и В одинаковы», «число в регистре А отрицательно» и т. д.
Устройство управления процессора на основе входных сигналов,
в качестве которых служат формируемые АЛУ наборы логических
условий, формирует выходные сигналы — коды микроопераций АЛУ.
Кроме того, УУ может иметь также каналы обмена с внешним миром.
Каналы выдачи и приема УУ и АЛУ обычно объединяются в каналы
обмена процессора с внешним миром.
Через канал приема в УУ поступают коды команд (инструкций)
на выполнение тех или иных операций процессора, а через канал
выдачи — запросы на очередные команды, либо сигнал останова,
который прекращает работу процессора. Операция процессора обычно
не сводится к одной микрооперации, а индуцируется некоторой их
последовательностью. Такие последовательности определяются
микропрограммами, встраиваемыми или запоминаемыми в УУ. В
случае запоминаемых микропрограмм их можно оперативно менять,
настраивая процессор на различные наборы операций (команд). В этом
случае говорят, что процессор имеет мягкую (перестраиваемую)
архитектуру.
Работа процессора может осуществляться двумя различными
способами. В первом из них процессор сам извлекает последовательно