Intel 80186 , также известный как iAPX 186 , [9] или просто 186 , представляет собой микропроцессор и микроконтроллер , представленный в 1982 году. Он был основан на Intel 8086 и, как и он, имел 16-битную внешнюю шину данных, мультиплексированную с 20-битная адресная шина .
Также был доступен вариант 80188 с 8-битной внешней шиной данных ; это сделало подключение к периферийным устройствам менее затратным . Однако 16-битные регистры и диапазон адресов в один мегабайт остались неизменными. Его пропускная способность составляла 1 миллион инструкций в секунду . [10] Компания Intel поставила этот микропроцессор компании Fujitsu Limited примерно в 1985 году. [11] Оба корпуса версии Intel 80188 были доступны в 68-контактном PLCC и PGA в выборке в третьем квартале 1985 года. [12] Доступный 80C188EB в полностью статичном дизайне. для стандартного продукта для конкретного применения с использованием 1-микронной технологии CHMOS IV . Они были доступны в версиях на 3 и 5 В с 84-выводной версией PLCC и 80-выводной версией EIAJ QFP . Он также был доступен по цене 15,15 долларов США в количестве 1000 единиц. [13]
Серия 80186 была разработана для уменьшения количества необходимых интегральных схем . Он включал в себя такие функции, как генератор тактовых импульсов , контроллер прерываний , таймеры , генератор состояния ожидания , каналы DMA и внешние линии выбора чипа . Он использовался во многих встроенных системах , в качестве микроконтроллеров с внешней памятью.
Первоначальная тактовая частота 80186 составляла 6 МГц , но из-за большего количества оборудования, доступного для использования микрокодом , особенно для вычисления адреса, многие отдельные инструкции выполнялись за меньшее количество тактов, чем на 8086 на той же тактовой частоте. Например, общий режим адресации «регистр + непосредственная адресация» был значительно быстрее, чем на 8086, [a] особенно когда ячейка памяти была одновременно (одним из) операндом(ами) и местом назначения. Операции умножения и деления также показали значительное улучшение: они были в несколько раз быстрее, чем в оригинальном 8086, а многобитовые сдвиги выполнялись почти в четыре раза быстрее, чем в 8086.
В 80186 было введено несколько новых инструкций (в некоторых таблицах данных они называются набором инструкций 8086-2 ): Enter / Leave (замена нескольких инструкций при обработке кадров стека), pusha / popa ( push/pop все общие регистры), привязка (проверка индекса массива на соответствие границам) и входы / выходы (ввод/вывод строки). Для инструкций push , imul и многобитового сдвига был добавлен полезный немедленный режим. Эти инструкции также были включены в современный 80286 и последующие чипы. [б]
(Переработанная) версия CMOS , 80C186, представила обновление DRAM , режим энергосбережения и прямой интерфейс с числовым сопроцессором с плавающей запятой 80C187 . Примерно в 1985 году Intel поставила этот микропроцессор компании Fujitsu Limited. [14] Оба корпуса для версии Intel 80186 были доступны в 68-контактном PLCC и PGA в выборке в третьем квартале 1985 года. [15] Доступная версия Intel 80186-12 с тактовой частотой 12,5 МГц с использованием 1,5 -микронный процесс HMOS-III за 36 долларов США в количестве 100 штук. [16] Доступная версия Intel 80C186 с тактовой частотой 12,5 МГц, использующая технологию CHMOS III-E, потребляет примерно 90 мА при нормальной нагрузке и только 32 мА в режиме энергосбережения. Он был доступен в 68-контактном корпусе PLCC, CPGA или CLCC. [17] Военная версия встроенного контроллера Intel M80C186 была доступна в версиях с частотой 10 и 12 МГц. Они соответствовали стандартам применения шин MIL-STD-883 Rev. C и MIL-STD-1553 . Версия CHMOS 12 МГц потребляет около 100 мА. Доступными корпусами были 68-контактный CPGA и CQFP . Версия M80C186 PGA с частотой 10 МГц была доступна по цене 378 долларов США в количестве 100 штук. [18] Доступен 80C186EB в полностью статичном исполнении для стандартного продукта специального назначения, использующего 1-микронную технологию CHMOS IV. Они были доступны в версиях на 3 и 5 В с 84-выводной версией PLCC и 80-выводной версией EIAJ QFP . Он также был доступен по цене 16,95 долларов США в количестве 1000 единиц. [19]
Серия 80188 вообще предназначалась для встраиваемых систем , как микроконтроллеры с внешней памятью. Поэтому, чтобы уменьшить количество требуемых чипов, он включал такие функции, как генератор тактовых импульсов , контроллер прерываний , таймеры, генератор состояния ожидания , каналы DMA и внешние линии выбора чипа . Хотя N80188 был совместим с числовым сопроцессором 8087, 80C188 — нет. В него не были интегрированы коды управления ESC.
Поскольку интегрированное оборудование, включенное в 80186, было несовместимо с микросхемами поддержки, выбранными IBM для IBM PC на базе 8088 , выпущенного несколькими месяцами ранее, этот чип не имел широкого успеха на рынке ПК. IBM выбрала 80286 в качестве своего преемника, IBM PC/AT , выпущенного осенью 1984 года. За ним последовали и большинство других PC-совместимых производителей.
Тем не менее, несколько известных персональных компьютеров использовали 80186:
В дополнение к приведенным выше примерам автономных реализаций 80186 для персональных компьютеров, существовало как минимум два примера «дополнительных» реализаций карт-ускорителей: BBC Master 512 , плагин Acorn для линейки BBC Master. компьютеров, содержащих 80186–10 с 512 КБ ОЗУ, и компьютер Orchid Technology PC Turbo 186 [20] , выпущенный в 1985 году. Он был предназначен для использования с оригинальным IBM PC на базе Intel 8088 (модель 5150).
Intel 80186 и 80188 часто встраиваются в электронные устройства, которые не являются компьютерами. Например:
30 марта 2006 года Intel объявила, что производство 80186 и 80188, а также производство других моделей процессоров, таких как 80386 и 80486, прекратится в конце сентября 2007 года . совместимые замены могут по-прежнему производиться различными сторонними источниками [27] , а версии FPGA общедоступны. [28]