Оглавление
- 1 Процессор Intel 8086
- 1.1 История и разработка
- 1.2 Архитектура и особенности
- 1.3 Производство и технологии
- 1.4 Наследие и влияние
- 1.5 Архитектура и адресация
- 1.6 Производительность и оптимизация
- 1.7 С плавающей запятой и сопроцессоры
- 1.8 Версии и клоны
- 1.9 История и особенности EC1831
- 1.10 Советский клон и другие процессоры
- 1.11 Влияние на IBM PC и другие компьютеры
- 1.12 Использование в НАСА и других проектах
- 1.13 Полный текст статьи:
- 2 Intel 8086
Процессор Intel 8086
-
История и разработка
- 8086 был разработан Intel в период с 1976 по 1978 год.
- 8088, выпущенный в 1979 году, был модифицированной версией с внешней 8-разрядной шиной данных.
- 8086 положил начало архитектуре x86, ставшей самой успешной линейкой процессоров Intel.
-
Архитектура и особенности
- 8086 использовал 16-разрядную архитектуру, но имел те же микроархитектурные компоненты, что и 8-разрядные процессоры Intel.
- Были добавлены новые инструкции и функции, такие как целые числа со знаком и адресация по базе+смещение.
- 8086 был упорядочен с использованием случайной логики и микрокода, содержал около 20 000 активных транзисторов.
-
Производство и технологии
- 8086 был произведен с использованием процесса HMOS, который позже был заменен на CMOS.
- Размер исходного чипа составлял 33 мм2, минимальный размер элемента – 3,2 мкм.
- В 1981 году матрица была уменьшена до 2 мкм, исправлена ошибка в регистре стека.
-
Наследие и влияние
- 8086 сохранил свое наследие в современных персональных компьютерах и серверах.
- 8086 позаимствовал свои последние две цифры у более поздних процессоров, таких как Intel 286 и Intel 386.
- Идентификатор поставщика PCI для устройств Intel – 8086h.
-
Архитектура и адресация
- 8086 использует 16-разрядные сегментные регистры для доступа к 1 МБ памяти.
- Сегментный регистр сдвигается на 4 бита перед добавлением к смещению, создавая 20-разрядный внешний адрес.
- Поддерживаются ближний и дальний указатели, а также огромные указатели.
- Компиляторы поддерживают модели памяти для определения размеров указателей.
-
Производительность и оптимизация
- 8086 имеет 16-разрядный ALU, что ускоряет выполнение арифметических инструкций.
- Слабо связанные блоки выборки и выполнения замедляют операции с памятью.
- 80186 и 80286 улучшили производительность доступа к памяти.
-
С плавающей запятой и сопроцессоры
- 8086/8088 могут быть подключены к математическому сопроцессору 8087.
- Другие производители, такие как Cyrix и Weitek, разработали конкурирующие сопроцессоры.
-
Версии и клоны
- 8086 выпускался в различных версиях, включая HMOS и CMOS.
- Совместимые версии производились компаниями Fujitsu, Harris/Intersil и другими.
- Советский Союз также создал клоны 8086, такие как K1810VM86 и i8086.
-
История и особенности EC1831
- EC1831 был первым ПК-совместимым компьютером с динамической настройкой размера шины.
- Принципы EC1831 были приняты в документе PS/2 и других машинах.
-
Советский клон и другие процессоры
- Советский клон К1810ВМ86 использовал процессор AMD D8086.
- Другие процессоры, такие как Intel 8237, Intel 8251, Intel 8253, Intel 8255, Intel 8259, Intel 8279, Intel 8282/8283, Intel 8284, Intel 8286/8287, Intel 8288, Intel 8289, NEC µPD765, использовались в различных микрокомпьютерах.
-
Влияние на IBM PC и другие компьютеры
- IBM PC использовал Intel 8088, версию 8086 с 8-разрядной шиной данных.
- Первый Compaq Deskpro использовал процессор 8086 с частотой 7,16 МГц.
- AT&T 6300 PC использовал 8086-2 с частотой 8 МГц.
- IBM PS/2 моделей 25 и 30 использовали 8086 с частотой 8 МГц.
- Amstrad PC1512, PC1640, PC2086, PC3086, PC5086 использовали 8086 с частотой 8 МГц.
- NEC PC-9801 и Tandy 1000 серий SL и RL использовали 8086 с частотой 9,47 МГц.
- IBM Displaywriter и Wang Professional также использовали 8086.
-
Использование в НАСА и других проектах
- НАСА использовало 8086 в оборудовании для наземного обслуживания шаттла “Дискавери”.
- Радиационные мониторы KAMAN использовали 8086 для контроля процессов и зон облучения.
- Tektronix 4170 использовал 8086 в своих продуктах.