Полный текст
Как работает движок микрокода процессора 8086Ограничения по площади кристалла в 1978 году диктовали жёсткие условия: классического «декодера микрокода» в процессоре 8086 просто не существует. Управляющая схема распределена по всему чипу, а 512 микроинструкций плотно упакованы в нестандартную ПЗУ-матрицу 128×84, чтобы уместить всё на кремнии.Вместо дублирования логики разные команды делят общие участки кода через байт ModR/M. Одновременно с этим два вспомогательных ПЗУ на лету формируют адреса переходов и вызовов подпрограмм. Заглянем под капот первого x86-чипа.