Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Изображение кристалла процессора Intel A80386DX-20

Intel 80386 , также известный как i386 или просто 386 , представляет собой 32-битовый микропроцессор введен в 1985 году [2] Первые версии имели 275000 транзисторов [3] и были ЦП многих рабочих станций и высокопроизводительных персональных компьютеров того времени . Как исходная реализация 32-разрядного расширения архитектуры 80286 [4] набор инструкций 80386, модель программирования и двоичное кодирование по-прежнему являются общим знаменателем для всех 32-разрядных процессоров x86 , что называетсяi386-архитектура , x86 или IA-32 , в зависимости от контекста.

32-разрядный 80386 может правильно выполнять большую часть кода, предназначенного для более ранних 16-разрядных процессоров, таких как 8086 и 80286, которые были повсеместно распространены на ранних ПК . (Следуя той же традиции, современные 64-разрядные процессоры x86 могут запускать большинство программ, написанных для старых процессоров x86, вплоть до исходной 16-разрядной версии 8086 1978 года.) С годами последовательно появлялись новые реализации той же архитектуры. стали в несколько сотен раз быстрее оригинального 80386 (и в тысячи раз быстрее, чем 8086). [5] Согласно полученным данным, 80386 с частотой 33 МГц работает со скоростью около 11,4 MIPS . [6]

Процессор 80386 был представлен в октябре 1985 года, а производство чипов в значительных количествах началось в июне 1986 года. [7] [8] Материнские платы для компьютерных систем на базе 80386 сначала были громоздкими и дорогими, но производство было оправдано после массового внедрения 80386. . Первый персональный компьютер, использующий 80386, был разработан и произведен компанией Compaq [9] и ознаменовал собой первый раз, когда фундаментальный компонент стандарта де-факто, совместимого с IBM PC, был обновлен не IBM, а другой компанией .

В мае 2006 года Intel объявила, что производство 80386 будет остановлено в конце сентября 2007 года. [10] Хотя он давно устарел как процессор для персональных компьютеров , Intel и другие компании продолжали выпускать чип для встраиваемых систем . Такие системы, использующие 80386 или одну из многих его производных, распространены среди прочего в аэрокосмической технике и электронных музыкальных инструментах. Некоторые мобильные телефоны также использовали (позже полностью статические варианты CMOS ) процессор 80386, например BlackBerry 950 [11] и Nokia 9000 Communicator . Linux продолжал поддерживать процессоры 80386 до 11 декабря 2012 г .; когда ядровырезать специфичные для 386 инструкции в версии 3.8. [12]

Архитектура [ править ]

Блок-схема микроархитектуры i386

Процессор стал значительным шагом вперед в архитектуре x86 и расширил длинную линейку процессоров, восходящую к Intel 8008 . Предшественником 80386 был Intel 80286 , 16-разрядный процессор с сегментной системой управления памятью и системой защиты. В 80386 добавлен трехступенчатый конвейер команд, расширена архитектура с 16-битной до 32-битной и добавлен блок управления памятью на кристалле . Эта единица трансляции подкачки значительно упростила реализацию операционных систем, использующих виртуальную память . Он также предлагал поддержкузарегистрировать отладку .

80386 имеет три рабочих режима: реальный режим, защищенный режим и виртуальный режим. Защищенный режим , который дебютировал в 286, был расширен , чтобы позволить 386 адресовать до 4 Гбайт памяти. Совершенно новый виртуальный режим 8086 (или VM86 ) позволял запускать одну или несколько программ реального режима в защищенной среде, хотя некоторые программы были несовместимы.

Возможность настройки процессора 386 так, как будто он имеет плоскую модель памяти в защищенном режиме, несмотря на то, что он использует модель сегментированной памяти во всех режимах, была, возможно, самым важным изменением функции для семейства процессоров x86, пока AMD не выпустила x86. -64 в 2003 году.

В 386 было добавлено несколько новых инструкций: BSF, BSR, BT, BTS, BTR, BTC, CDQ, CWDE, LFS, LGS, LSS, MOVSX, MOVZX, SETcc, SHLD, SHRD.

Были добавлены два новых сегментных регистра (FS и GS) для программ общего назначения, одно машинное слово состояния 286 выросло в восемь управляющих регистров CR0 – CR7. Для аппаратных точек останова добавлены регистры отладки DR0 – DR7. Для доступа к ним используются новые формы инструкций MOV.

Главным архитектором при разработке 80386 был Джон Х. Кроуфорд . [13] Он отвечал за расширение архитектуры 80286 и набора инструкций до 32-разрядных, а затем руководил разработкой микропрограммы для чипа 80386.

80486 и P5 Pentium линейки процессоров были потомками 80386 дизайна.

Типы данных 80386 [ править ]

Следующие типы данных напрямую поддерживаются и, таким образом, реализуются одной или несколькими машинными командами 80386 ; эти типы данных кратко описаны здесь. [14] :

  • Бит ( логическое значение), битовое поле (группа до 32 бит) и битовая строка (длиной до 4 Гбит).
  • 8-битное целое число (байт) со знаком (диапазон –128..127) или без знака (диапазон 0..255).
  • 16-битное целое число со знаком (диапазон -32,768..32,767) или без знака (диапазон 0..65,535).
  • 32-битовое целое число , либо подписано (диапазон -2 31 ..2 31 -1) или без знака (диапазон 0..2 32 -1).
  • 64-битовое целое число , либо подписано (диапазон -2 63 ..2 63 -1) или без знака (диапазон 0..2 64 -1).
  • Смещение , 16- или 32-битное смещение, относящееся к ячейке памяти (с использованием любого режима адресации).
  • Указатель , 16-битный селектор вместе с 16- или 32-битным смещением.
  • Символ (8-битный код символа).
  • Строка , последовательность 8-, 16- или 32-битных слов (длиной до 4 Гбит). [15]
  • BCD , десятичные цифры (0..9), представленные распакованными байтами.
  • Упакованный BCD , две цифры BCD в одном байте (диапазон 0..99).

Пример кода [ править ]

Следующий исходный код сборки 80386 предназначен для подпрограммы, _strtolowerкоторая копирует строку символов ASCIIZ с завершающим нулем из одного места в другое, преобразуя все буквенные символы в нижний регистр. Строка копируется по одному байту (8-битный символ) за раз.

В примере кода регистр EBP (базовый указатель) используется для создания кадра вызова , области в стеке, которая содержит все параметры и локальные переменные для выполнения подпрограммы. Этот вид соглашения о вызовах поддерживает реентерабельный и рекурсивный код и используется в алголо-подобных языках с конца 1950-х годов. Предполагается, что плоская модель памяти, в частности, что сегменты DS и ES обращаются к одной и той же области памяти.

Варианты чипа [ править ]

80386SX [ править ]

Версия процессора Intel 80386SX для поверхностного монтажа в компьютере Compaq Deskpro. Обновление невозможно, если не будет выполнена доработка печатной платы горячего воздуха.
Die от Intel 80386SX
80386SL с 1990 г.

В 1988 году Intel представила 80386SX , чаще всего называемый 386SX , урезанную версию 80386 с 16-битной шиной данных, в основном предназначенную для недорогих ПК, предназначенных для домашнего, образовательного и малого бизнеса. , в то время как 386DX оставался высококлассным вариантом, используемым на рабочих станциях, серверах и других ресурсоемких задачах. Внутренний процессор оставался полностью 32-битным, но 16-битная шина была предназначена для упрощения компоновки печатной платы и снижения общей стоимости. [16] 16-битная шина упрощала конструкцию, но снижала производительность. К адресной шине было подключено всего 24 контакта, что ограничивало адресацию до 16  МБ , [17]но в то время это не было критическим ограничением. Различия в производительности были связаны не только с разной шириной шины данных, но и с повышенной производительностью кэш-памяти, часто используемой на платах с исходным чипом.

Оригинальный 80386 был впоследствии переименован в 80386DX, чтобы избежать путаницы. Однако впоследствии Intel использовала суффикс «DX» для обозначения возможности вычислений с плавающей запятой 80486DX. 80387SX был частью 80387, который был совместим с 386SX (то есть с 16-битной шиной данных). 386SX был упакован в QFP для поверхностного монтажа и иногда предлагался в разъеме для модернизации.

i386SL [ править ]

I386SL был введен в качестве энергоэффективного версии для портативных компьютеров . Процессор предлагал несколько вариантов управления питанием (например, SMM ), а также различные «спящие» режимы для экономии заряда батареи . Он также содержал поддержку внешнего кэша от 16 до 64 КБ . Дополнительные функции и методы реализации схемы привели к тому, что этот вариант имел в 3 раза больше транзисторов, чем i386DX. I386SL сначала был доступен с тактовой частотой 20 МГц [18], позже была добавлена ​​модель 25 МГц. [19]

Важность бизнеса [ править ]

Первой компанией, разработавшей и изготовившей ПК на базе Intel 80386, была Compaq . Распространяя 16/24-битный стандарт IBM PC / AT на 32-битную вычислительную среду, Compaq стала первой третьей стороной, реализовавшей крупный технический прогресс в области аппаратного обеспечения на платформе ПК. IBM предлагали использовать 80386, но у нее были права на производство более раннего 80286 . Поэтому IBM решила полагаться на этот процессор еще на пару лет. Ранний успех ПК Compaq 386 сыграл важную роль в легитимации индустрии «клонов ПК» и уменьшении роли IBM в ней.

До 386 года сложность производства микрочипов и неопределенность надежных поставок делали желательным, чтобы любой массовый полупроводник производился из нескольких источников, то есть производился двумя или более производителями, вторая и последующие компании производили продукцию по лицензии от компания-источник. Какое- то время (4,7 года) процессор 386 был доступен только у Intel, поскольку Энди Гроув , генеральный директор Intel в то время, принял решение не поощрять других производителей производить процессоры в качестве второстепенных поставщиков . Это решение стало решающим для успеха Intel на рынке. [ необходима цитата ] 386-й был первым значительным микропроцессором, производившимся из одного источника.. Использование модели 386 из одного источника позволило Intel лучше контролировать ее разработку и значительно увеличить прибыль в последующие годы.

AMD представила свой совместимый процессор Am386 в марте 1991 года после преодоления юридических препятствий, положив конец 4,7-летней монополии Intel на 386-совместимые процессоры. С 1991 года IBM также произвела 386 микросхем по лицензии для использования только в ПК и платах IBM.

Совместимые [ править ]

Intel i386 в пакете IBM
  • AMD AM386 SX и Am386DX почти точные клоны 80386SX и 80386DX. Юридические споры привели к задержкам производства на несколько лет, но часть AMD 40 МГц в конечном итоге стала очень популярной среди компьютерных энтузиастов как недорогая и маломощная альтернатива 486SX 25 МГц. Потребляемая мощность была дополнительно снижена в «моделях ноутбуков» (Am386 DXL / SXL / DXLV / SXLV), которые могли работать с напряжением 3,3 В и были реализованы в полностью статической схеме CMOS .
  • Чипы и технологии Super386, 38600SX и 38600DX были разработаны с использованием обратного инжиниринга . Они плохо продавались из-за технических ошибок и несовместимостей, а также из-за позднего появления на рынке. Следовательно, они были недолговечными продуктами.
  • Cyrix Cx486SLC / Cx486DLC можно (упрощенно) описать как гибридный чип 386/486, включающий небольшой объем встроенной кэш-памяти. Он был популярен среди компьютерных энтузиастов, но плохо работал с OEM-производителями . Процессоры Cyrix Cx486SLC и Cyrix Cx486DLC были совместимы по выводам с 80386SX и 80386DX соответственно. Эти процессоры также производились и продавались Texas Instruments .
  • IBM 386SLC и 486SLC / DLC были варианты дизайна Intel, в котором содержится большое количество на кристалле кэш - памяти (8 Кбайт, а позже 16 кбайт). Соглашение с Intel ограничивало их использование только собственной линейкой компьютеров и платами IBM, поэтому они не были доступны на открытом рынке.

Ранние проблемы [ править ]

Первоначально Intel планировала дебютировать 80386 на частоте 16 МГц. Однако из-за низкой производительности вместо этого была введена частота 12,5 МГц.

В начале производства Intel обнаружила предельную схему, которая могла привести к тому, что система вернула неверные результаты 32-битных операций умножения. Не все уже изготовленные процессоры были затронуты, поэтому Intel проверила свои запасы. Процессоры , которые были найдены , чтобы быть ошибка свободной , были отмечены двойным сигмы (ΣΣ) и затрагиваемые процессоры были отмечены «16 BIT S / W ONLY». Эти последние процессоры продавались как хорошие комплектующие, так как в то время 32-битные возможности не были актуальны для большинства пользователей. Такие фишки сейчас крайне редки и стали коллекционными.

I387 математический сопроцессор не был готов для введения 80386, и поэтому многие из ранних 80386 плат вместо предусмотренных сокет и логику аппаратных средств , чтобы сделать использование 80287 . В этой конфигурации FPU работал асинхронно с процессором, обычно с тактовой частотой 10 МГц. Оригинальный Compaq Deskpro 386 - пример такой конструкции. Однако это раздражало тех, кто зависел от производительности с плавающей запятой, поскольку преимущества производительности 80387 по сравнению с 80287 были значительными.

  • Очень ранний 80386 на 12 МГц (A80386-12), до того, как была обнаружена ошибка 32-битного умножения

  • A80386-16 с пометкой "ТОЛЬКО 16-битное ПО" с ошибкой умножения.

  • Безошибочный A80386-16 с пометкой «ΣΣ»

Обновления, совместимые с контактами [ править ]

Типичное обновление 386 процессоров от Cyrix и Texas Instruments

Позже Intel предложила модифицированную версию своего 80486DX в упаковке 80386 под торговой маркой Intel RapidCAD . Это обеспечило возможность обновления для пользователей с 80386-совместимым оборудованием. Обновление состояло из пары микросхем, которые заменили как 80386, так и 80387. Поскольку конструкция 80486DX содержала FPU , микросхема, которая заменила 80386, имела функции с плавающей запятой, а микросхема, пришедшая на замену 80387, не имела большого смысла . Однако последний чип был необходим для того, чтобы передавать сигнал FERR на материнскую плату и, по-видимому, функционировать как обычный блок с плавающей запятой.

Третьи стороны предложили широкий спектр обновлений для систем SX и DX. Самые популярные из них были основаны на ядре Cyrix 486DLC / SLC, которое, как правило, предлагало значительное улучшение скорости за счет более эффективного конвейера команд и внутреннего L1.Кэш SRAM. Кэш обычно составлял 1 КБ, а иногда и 8 КБ в варианте TI. Некоторые из этих микросхем обновления (например, 486DRx2 / SRx2) продавались самими Cyrix, но их чаще можно было найти в наборах, предлагаемых такими специалистами по обновлению, как Kingston, Evergreen и Improve-It Technologies. Некоторые из самых быстрых модулей обновления ЦП были представлены семейством IBM SLC / DLC (примечательным своей кэш-памятью L1 объемом 16 КБ) или даже самим Intel 486. Многие комплекты обновления 386 рекламировались как простые заменяемые компоненты, но часто требовали сложного программного обеспечения для управления кэш-памятью или удвоением частоты. Частично проблема заключалась в том, что на большинстве материнских плат 386 линия A20 полностью контролировалась материнской платой, а ЦП не знал об этом, что вызывало проблемы с ЦП с внутренними кэшами.

В целом, было очень сложно настроить обновления для получения результатов, указанных на упаковке, и обновления часто были не очень стабильными или не полностью совместимыми.

Модели и варианты [ править ]

Ранние модели 5 В [ править ]

80386DX [ править ]

Intel 80386DX, 25 МГц

Оригинальная версия, выпущенная в октябре 1985 года.

  • Возможность работы с 16- или 32-битными внешними шинами
  • Кэш: зависит от материнской платы
  • Корпус: PGA -132 или PQFP-132
  • Процесс: первые типы CHMOS III, 1,5 мкм, позже CHMOS IV, 1 мкм
  • Размер матрицы: 104 мм² (примерно 10 мм × 10 мм) в CHMOS III и 39 мм² (6 мм × 6,5 мм) в CHMOS IV.
  • Количество транзисторов: 275 000 [3]
  • Указанная максимальная частота: 12 МГц (ранние модели), более поздние 16, 20, 25 и 33 МГц
80386SX 16 МГц

RapidCAD [ править ]

Специально упакованный Intel 486 DX и фиктивный блок с плавающей запятой (FPU), разработанный в качестве совместимой по выводам замены процессора Intel 80386 и 80387 FPU.

Версии для встроенных систем [ править ]

80376 [ править ]

Это была встроенная версия 80386SX, которая не поддерживала реальный режим и пейджинг в MMU.

i386EX, i386EXTB и i386EXTC [ править ]

Intel i386EXTC, 25 МГц

Управление системой и питанием, а также встроенные периферийные и вспомогательные функции: два контроллера прерываний 82C59A; Таймер, Счетчик (3 канала); Асинхронный SIO (2 канала); Синхронный SIO (1 канал); Сторожевой таймер (аппаратный / программный); PIO . Может использоваться с FPU 80387SX или i387SL.

  • Шина данных / адреса: 16/26 бит
  • Корпус : PQFP -132, SQFP -144 и PGA-168
  • Процесс: CHMOS V, 0,8 мкм
  • Указанные максимальные часы:
    • i386EX: 16 МГц при 2,7 ~ 3,3 В или 20 МГц при 3,0 ~ 3,6 В или 25 МГц при 4,5 ~ 5,5 В
    • i386EXTB: 20 ​​МГц при 2,7 ~ 3,6 В или 25 МГц при 3,0 ~ 3,6 В
    • i386EXTC: 25 МГц при 4,5 ~ 5,5 В или 33 МГц при 4,5 ~ 5,5 В

i386CXSA и i386SXSA (или i386SXTA) [ править ]

Intel i386CXSA, 25 МГц

Прозрачный режим управления питанием, встроенные MMU и TTL-совместимые входы (только 386SXSA). Может использоваться с FPU i387SX или i387SL.

  • Шина данных / адреса: 16/26 бит (24 бита для i386SXSA)
  • Упаковка: BQFP -100
  • Напряжение: 4,5 ~ 5,5 вольт (25 и 33 МГц); 4,75 ~ 5,25 В (40 МГц)
  • Процесс: CHMOS V, 0,8 мкм
  • Указанная максимальная частота: 25, 33, 40 МГц

i386CXSB [ править ]

Прозрачный режим управления питанием и встроенный MMU . Может использоваться с FPU i387SX или i387SL.

  • Шина данных / адреса: 16/26 бит
  • Упаковка: BQFP -100
  • Напряжение: 3,0 В (16 МГц) или 3,3 В (25 МГц)
  • Процесс: CHMOS V, 0,8 мкм
  • Указанная максимальная частота: 16, 25 МГц

Устаревание [ править ]

Windows 95 была единственной версией из серии Windows 9x, которая официально поддерживала 386, требуя, по крайней мере, 386DX, хотя рекомендуется 486 или лучше; [20] Windows 98 требует 486DX или выше. [21] В Windows NT семейства, Windows NT 3.51 была последней версией с поддержкой 386. [22] [23]

Debian GNU / Linux удалил поддержку 386 с выпуском 3.1 ( Sarge ) в 2005 году. [24] Ссылаясь на бремя обслуживания, связанное с примитивами SMP , разработчики ядра Linux прекратили поддержку кодовой базы разработки в декабре 2012 года, позже выпущенной как версия ядра 3.8. [12]

Среди BSDs , FreeBSD «s 5.x релизы были последними для поддержки 386; поддержка 386SX была сокращена с выпуском 5.2, [25] в то время как оставшаяся поддержка 386 была удалена с выпуском 6.0 в 2005 году. [26] OpenBSD удалила поддержку 386 с версией 4.2 (2007), [27] DragonFly BSD с выпуском 1.12 ( 2008), [28] и NetBSD с выпуском 5.0 (2009). [29]

См. Также [ править ]

  • Список микропроцессоров Intel

Примечания и ссылки [ править ]

  1. ^ Уведомление об изменении продукта .
  2. ^ Точнее: архитектура 80386 была подробно представлена ​​в 1984 году. Образцы были произведены в 1985 году (возможно, в конце 1984 года), а массовое производство и поставка окончательной версии начались в июне 1986 года.
  3. ^ a b mit.edu - Будущее ПЛИС (Корнелл), 11 октября 2012 г.
  4. ^ Что само по себе было расширением архитектуры 8086 с расширеннымифункциями управления памятью и значительно лучшей производительностью.
  5. ^ Не считая улучшения производительности соответствующихреализаций x87 . Они измеряются в десятки тысяч раз по сравнению с исходным 8087 или в сотни тысяч раз по сравнению с программными реализациями с плавающей запятой на 8086 .
  6. ^ «Программирование и информация Intel Architecure» . intel80386.com . Проверено 15 марта 2018 года .
  7. Forbes, Джим (27 января 1986 г.). «Развитие 386 Accelerating» . InfoWorld . Vol. 8 нет. 4. Медиа-группа InfoWorld. п. 5. ISSN 0199-6649 .  Представлен в октябре 1985 года, серийный чип - в июне 1986 года.
  8. ^ Ranney, Элизабет (1 сентября 1986). «ALR надеется превзойти завершение осенним выпуском 386 Line» . InfoWorld . Vol. 8 нет. 35. Информационная группа InfoWorld. п. 5. ISSN 0199-6649 .  Первые 80386 компьютеров были выпущены примерно в октябре 1986 года.
  9. ^ "CRN" . 27 июня 2009 года Архивировано из оригинального 27 июня 2009 года . Проверено 15 марта 2018 г. - через archive.org.
  10. ^ "Intel обналичивает старые чипы" . Архивировано из оригинального 22 августа 2011 года . Проверено 18 мая 2006 года .
  11. ^ "Обзор RIM BlackBerry 950 - Gadgeteer" . the-gadgeteer.com . 26 февраля 2001 . Проверено 15 марта 2018 года .
  12. ^ a b Ларабель, Майкл (12 декабря 2012 г.). «Ядро Linux прекращает поддержку старых процессоров Intel 386» . Фороникс . Проверено 14 октября 2019 года .
  13. ^ «Сотрудник Intel - Джон Х. Кроуфорд» . Intel.com. 16 августа 2010 . Проверено 17 сентября 2010 года .
  14. ^ AK Ray, KM Bhurchandi, «Современные микропроцессоры и периферийные устройства».
  15. ^ Эль-аят, КА; Агарвал, РК (декабрь 1985 г.). «Intel 80386 - Архитектура и реализация». IEEE Micro . 5 (6): 4–22. DOI : 10.1109 / mm.1985.304507 . ISSN 0272-1732 . S2CID 23062397 .  
  16. ^ Это был подход, аналогичный тому, который использовался Intel с 8088 , производным от Intel 8086, который использовался в оригинальном IBM PC.
  17. ^ Предел 16 МБ был аналогичен пределу 68000 , сопоставимого процессора.
  18. ^ «Хронология микропроцессоров (1990-1992)» . Islandnet.com . Проверено 17 сентября 2010 года .
  19. ^ Мюллер, Скотт. «Типы и характеристики микропроцессоров> Процессоры третьего поколения P3 (386)» . InformIT . Проверено 17 сентября 2010 года .
  20. ^ «Требования для установки Windows 95» . Служба поддержки Microsoft . Microsoft. 17 декабря, 2000. Архивировано из оригинального 19 октября 2004 года . Проверено 1 сентября 2020 года .
  21. ^ «Руководство по продукту Windows 98: Системные требования» . microsoft.com . Microsoft. 4 декабря 1998 года. Архивировано 20 апреля 1999 года . Проверено 31 августа 2020 года .
  22. ^ «Руководство по устранению неполадок при установке Windows NT 3.5x» . Служба поддержки Microsoft . Microsoft. Архивировано из оригинального 23 февраля 2007 года . Проверено 31 августа 2020 года .
  23. ^ «Windows NT Workstation 4.0 - Требования» . microsoft.com . Microsoft. 29 января 1999 года архив с оригинала на 2 февраля 1999 года . Проверено 31 августа 2020 года .
  24. ^ «Примечания к выпуску Debian GNU / Linux 3.1 ('sarge'), Intel x86 - Обновления с предыдущих выпусков» . debian.org . Проект Debian. Июнь 2005 . Проверено 1 сентября 2020 года .
  25. ^ "Примечания к аппаратному обеспечению FreeBSD / i386 5.2-RELEASE" . freebsd.org . Проект FreeBSD. Январь 2004 . Проверено 31 августа 2020 года .
  26. ^ «Примечания к выпуску FreeBSD / i386 6.0-RELEASE» . freebsd.org . Проект FreeBSD. Ноября 2005 . Проверено 31 августа 2020 года .
  27. ^ "Журнал изменений OpenBSD 4.2" . openbsd.org . Проект OpenBSD. Ноября 2007 . Проверено 31 августа 2020 года .
  28. ^ «Примечания к выпуску DragonFly 1.12.0» . dragonflybsd.org . Проект DragonFly. 26 февраля 2008 . Проверено 31 августа 2020 года .
  29. ^ "Анонс NetBSD 5.0" . netbsd.org . Фонд NetBSD. Апрель 2009 . Проверено 31 августа 2020 года .

Внешние ссылки [ править ]

  • Справочное руководство программиста Intel 80386 1986 г.
  • Семейство процессоров Intel 80386
  • Intel 231746-001 Введение в 80386 Apr86 (апрель 1986 г.) и включение спецификации 80386 Intel 231630-002 ВЫСОКОПРОИЗВОДИТЕЛЬНЫЙ 32-РАЗРЯДНЫЙ МИКРОПРОЦЕССОР 80386 С ИНТЕГРИРОВАННЫМ УПРАВЛЕНИЕМ ПАМЯТИ - Технические данные для 80386-12 и 80386-16
  • Справочник Intel по микропроцессорам и периферийным устройствам, 1988 г., том 1 Микропроцессор, включая ВЫСОКОПРОИЗВОДИТЕЛЬНЫЙ 32-РАЗРЯДНЫЙ МИКРОПРОЦЕССОР CHMOS 80386 СО ВСТРОЕННЫМ УПРАВЛЕНИЕМ ПАМЯТЬЮ Октябрь 1987 г. Номер заказа: 231630-004
  • 1989 Intel Microprocessor and Peripheral Handbook Vol 1 Микропроцессор, включая МИКРОПРОЦЕССОР 386 ™ ВЫСОКОПРОИЗВОДИТЕЛЬНЫЙ 32-РАЗРЯДНЫЙ МИКРОПРОЦЕССОР CHMOS СО ВСТРОЕННЫМ УПРАВЛЕНИЕМ ПАМЯТЬЮ Ноябрь 1988 г. Номер заказа: 231630-005
  • Подробный список степпингов (ревизий) ранних 80386