Микрокод отличается от традиционного программного обеспечения тем, что он специфичен для процессоров и выполняет функции на более низком уровне. superuser.com ru.wikipedia.org
Традиционное программное обеспечение обычно состоит из инструкций высокого уровня, которые преобразуются в серию машинных инструкций. ru.wikipedia.org kartaslov.ru Микрокод же реализует каждую машинную инструкцию в виде серии микроинструкций — микропрограммы. ru.wikipedia.org kartaslov.ru
Некоторые другие отличия:
- Место размещения: микрокод обычно находится не в основной памяти, а в специальной быстродействующей памяти. ru.wikipedia.org kartaslov.ru
- Возможность изменения: микрокод можно изменять, что позволяет исправлять ошибки и добавлять реализацию новых инструкций. ru.wikipedia.org kartaslov.ru
- Близость к аппаратному обеспечению: микрокод реализован близко к аппаратному обеспечению, скорее всего, будет высокопараллельным. superuser.com
- Специфика работы: микрокод обычно выполняется внутри центрального процессора, а не на нём самом. superuser.com