Некоторые преимущества использования микропрограммного управления:
- Упрощение аппаратуры процессора. 1 ПЗУ обычно стоит намного дешевле, чем логические схемы, реализующие аналогичные функции. 1
- Возможность реализации сложной системы команд. 1 Сложную обработку многоразрядных величин можно разбить на несколько тактов. 1
- Упрощение процесса разработки. 1 При обнаружении ошибок в выдаваемых управляющих сигналах нужно лишь внести изменения в микропрограммную память, а не перекраивать схемы процессора. 1
- Упрощение расширения системы команд. 1 Можно расширить систему команд вплоть до её полной замены: нужно лишь поменять содержимое микропрограммной памяти. 1
Некоторые недостатки использования микропрограммного управления:
- Более медленная обработка. 2 Микропрограммные устройства работают медленнее, чем устройства с жёсткой логикой. 24 Это связано с тем, что им требуется дополнительный этап декодирования микрокода для генерации управляющих сигналов. 4