[Перевод] Декодирование инструкций в сопроцессоре с плавающей точкой Intel 8087

Как именно чип понимает, какую инструкцию он должен выполнить? В случае с Intel 8087 этот вопрос оказывается гораздо глубже, чем просто разбор опкодов. За внешне компактным набором команд скрывается многослойная система декодирования: наблюдение за шиной, работа с ESCAPE-опкодами, комбинация логики, PLA и микрокода, а также отдельные аппаратные ветки для специальных случаев. В статье — разбор того, как это реализовано на уровне кристалла: от структуры инструкций и роли ModR/M до выбора микрокодовых процедур и нестандартных инженерных решений, продиктованных ограничениями того времени. Как это работает

https://habr.com/ru/companies/otus/articles/1014200/

#Intel_8087 #сопроцессор #декодирование_инструкций #микрокод #PLA #шина_данных #архитектура_процессора #обратный_инжиниринг

Декодирование инструкций в сопроцессоре с плавающей точкой Intel 8087

Привет, Хабр. В рамках нового набора на курс «Электроника и электротехника» подготовили перевод нового увлекательного разбора от Ken Shirrif. В 1980-е годы, если вы хотели ускорить работу своего IBM...

Хабр