Я хотел бы знать, почему в реальном мире компиляторы производят код сборки , а не микроинструкции .
Если вы ужепривязанный к одной архитектуре , почему бы не пойти еще дальше и освободить процессор от необходимости превращать код сборки в микроинструкции во время выполнения?
Я думаю, возможно, есть узкое место реализации где-то, но я ничего не нашел в Google.
РЕДАКТИРОВАТЬ с помощью микроинструкций Я имею в виду: если ваша инструкция по сборке ADD (R1, R2), микроинструкции будут,Загрузите R1 в ALU, загрузите R2 в ALU, выполните операцию, загрузите результаты обратно в R1.Другой способ увидеть это - приравнять одну микроинструкцию к одному такту.
У меня сложилось впечатление, что микроинструкция была 'официальным' именем.Видимо, здесь есть некоторые вариации пробега.
FA