Может ли компилятор производить данные непосредственно для уровня микроархитектуры, минуя уровень архитектуры набора команд? Обсудите все доводы за и против.
Ответ.
Процессор воспринимает команды только на уровне машинного кода. Внутренний интерпретатор машинного кода в микрокод можно перепрограммировать, но прямо команды микрокода в процессор поступать не могут - нет у него соответствующих входов. Поступление в процессор прямо микрокодов также резко снизило бы производительность, так как внутрипроцессорные операции производятся гораздо быстрее, чем требующие связи с внешними устройствами.