Микрокод в чипе 8087 от Intel: инструкция FSCALE оказалась не такой уж простой
Microcode in Intel's 8087 floating-point chip: the scale instruction

В 1980 году Intel выпустила сопроцессор 8087, который заложил стандарт плавающей запятой для большинства современных компьютеров. Автор из Opcode Collective реверс-инжинирит микрокод чипа и разбирает реализацию инструкции FSCALE. Вопреки ожиданиям, она использует более 140 микрокоманд и три уровня подпрограмм для обработки множества особых случаев, что раскрывает внутреннее устройство 8087.
Я думал, что FSCALE — простая, почти тривиальная инструкция, которую будет легко понять и объяснить. Спойлер: она не простая.