Рубрика «Intel 8087»

TL;DR:

Статья — про вскрытие и разбор кристалла Intel 8087 с фокусом на его высокоскоростном сдвигателе, который занимал заметную площадь и сильно влиял на производительность операций с плавающей запятой. В ней показано, как двухступенчатая схема (сдвиг на 0–7 бит и на 0–7 байт) позволяет за один проход выполнять сдвиг на 0–63 бита, что нужно для выравнивания мантисс, нормализации и алгоритмов вроде CORDIC.

Читать полностью »

Чип 8087 обеспечивал быстрые вычисления с плавающей запятой для первого IBM PC и со временем стал частью x86-архитектуры, используемой и сегодня. Одна необычная особенность 8087 — многоуровневое ПЗУ (ROM, Read-Only Memory), где каждая ячейка кодировала два бита (четыре уровня), что давало плотность примерно вдвое выше обычного ПЗУ. Вместо хранения двоичных данных каждая ячейка ПЗУ 8087 хранила одно из четырёх уровневых значений, которое затем декодировалось в два двоичных бита. Поскольку 8087 требовалось большое ПЗУ микрокода(примеч.1)Читать полностью »

Немного истории развития линейки восьмиразрядных процессоров, выпускаемых компанией Intel

Линейка восьмиразрядных процессоров начинает свою историю с апреля 1972 года. Intel 8008 вообще изначально планировался для использования в калькуляторах, устройствах ввода-вывода, но производитель хорошенько «поразмыслив», решил найти линейке новое предназначение — быть центральным процессором ПК. В зависимости от модификаций процессоров тактовая частота составляла 500 или 800 КГц, а производительность равнялась 45000-160000 операций в секунду.

Заглядывая внутрь сопроцессора Intel 8087 - 1
Intel C8008
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js