Общая структура микропрограммных устройств управления (управляющей части АЛУ на основе управляющих автоматов с хранимой в памяти логикой) представлена на рис.8.9.8.10.
Основная идея управляющих автоматов с хранимой в памяти логикой заключается в том, что сигналы управления не генерируются автоматом, а записываются в память (оперативную или постоянную) в виде последовательности микрокоманд. Каждая последовательность микрокоманд составляет микропрограмму выполнения определенной машинной операции (сложения, вычитания и т.д.).

Рис.8.10. Блок схема микропрограммного устройства управления
При поступлении кода операции на дешифратор формируется адрес начала последовательности микрокоманд (микропрограммы), реализующей заданную операцию.
Чтение микрокоманд начинается по сигналу "пуск". Окончание операции (выбираемой последовательности микрокоманд) может определяться специальной командой или передачей управления на начальный адрес микропрограммы.
Читаемые из памяти (ЗУ микрокоманд) микрокоманды поступают на регистр микрокоманд.
В общем случае микрокоманда может содержать до трех функциональных полей (см. рис.8.11): поле микроопераций (МО), поле адресов (Ад.) и поле задержки (Тз).

Рис.8.11. Основные поля микрокоманд