Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Сильно упрощенная блок-схема архитектуры 80186
Умереть от Intel 80186

Intel 80186 , также известный как iAPX 186 , [4] или просто 186 , представляет собой микропроцессор и микроконтроллер, представленный в 1982 году. Он был основан на Intel 8086 и, как и он, имел 16-битную внешнюю шину данных, мультиплексированную с 20-битная адресная шина . Он также был доступен как 80188 с 8-битной внешней шиной данных.

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

Серия 80186 в основном предназначалась для встраиваемых систем , как микроконтроллеры с внешней памятью. Поэтому, чтобы уменьшить количество требуемых интегральных схем , в него были включены такие функции, как генератор тактовых импульсов , контроллер прерываний , таймеры , генератор состояний ожидания , каналы прямого доступа к памяти и линии выбора внешних микросхем .

Первоначальная тактовая частота 80186 составляла 6  МГц , но из-за большего количества оборудования, доступного для использования микрокода , особенно для вычисления адреса, многие отдельные инструкции выполнялись быстрее, чем на 8086 при той же тактовой частоте. Например, режим адресации общий регистр + немедленная [a] был значительно быстрее, чем на 8086, особенно когда ячейка памяти была одновременно (одним из) операндом (ами) и адресатом. Умножение и деление также показало значительное улучшение, будучи в несколько раз быстрее, чем на исходном 8086, а многобитные сдвиги выполнялись почти в четыре раза быстрее, чем в 8086.

В 80186 было введено несколько новых инструкций (в некоторых таблицах данных они называются набором инструкций 8086-2 ): enter / leave (замена нескольких инструкций при обработке кадров стека), pusha / popa (push / pop всех регистров общего назначения), bound (проверить индекс массива на соответствие границам) и входы / выходы (ввод / вывод строки). Добавлен полезный немедленный режим для push , imul, и инструкции многобитового сдвига. Эти инструкции также были включены в современный 80286 и в последующие чипы. (Набор инструкций 80286 является расширенным набором 80186, плюс новые инструкции для защищенного режима .)

Die от Intel 80C186.

(Переработанная) версия CMOS , 80C186, представила обновление DRAM , режим энергосбережения и прямой интерфейс с числовым сопроцессором 80C187 с плавающей запятой .

Использует [ редактировать ]

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

80186 стал бы естественным преемником 8086 в персональных компьютерах. [ необходима цитата ] Однако, поскольку его интегрированное оборудование было несовместимо с оборудованием, используемым в исходном IBM PC, вместо этого в IBM PC / AT в качестве преемника использовался 80286 .

Несколько известных персональных компьютеров использовали 80186: австралийский ноутбук Dulmont Magnum , один из первых ноутбуков; Ван Помощник Office, продаваемый как PC-как автономный текстовый процессор; Настрой ; Siemens PC-D  [ де ] (не 100% IBM PC совместимый , но с использованием MS-DOS 2.11); в Compis ( шведский школьный компьютер); французский SMT-Goupil G4; RM Nimbus (британская школа компьютер); Unisys ICON (канадская школа компьютер); ORB Computer фирмы ABS; HP 100LX ,HP 200LX , HP 1000CX и HP OmniGo 700LX ; 2000 Тэнди рабочего стола (несколько PC-совместимая рабочая станция с четкой графикой для своего времени); Telex 1260 (совместимый с настольным PC-XT); в Philips: ДА ; Nokia MikroMikko 2 . Компания Acorn создала подключаемый модуль для линейки компьютеров BBC Master, содержащий 80186-10 с 512 КБ ОЗУ, систему BBC Master 512 .

В дополнение к приведенным выше примерам автономных реализаций 80186 для персональных компьютеров, был по крайней мере один пример реализации карты ускорителя «надстройки»: Orchid Technology PC Turbo 186 [5], выпущенный в 1985 году. был предназначен для использования с оригинальной Intel 8088 -На IBM PC (модель 5150).

Другие устройства [ править ]

Intel 80186 предназначен для встраивания в электронные устройства, которые в первую очередь не являются компьютерами. Например:

  • 80186 использовался для управления внутрисхемным эмулятором Microtek 8086 [6]
  • его ответвление, Intel 80188, было встроено в модем Intel 14.4EX, выпущенный в 1991 году. Процессор 16 МГц использовался для выполнения сложных алгоритмов, необходимых для прямого исправления ошибок, модуляции Trellis и эхоподавления в модеме.
  • протокол преобразователь IBM 7171, который сделал ASCII символов , ориентированным на терминалах появляются как IBM 3270 терминала к ЭВМ IBM, [7] использовал Intel 80186 в качестве центрального процессора. [8]

В мае 2006 года Intel объявила, что производство 186 будет прекращено в конце сентября 2007 года. [9] Замены, совместимые с выводами и инструкциями, все еще могут производиться различными сторонними источниками [10], а версии FPGA общедоступны. [11]

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

  • iAPX , для имени iAPX
  • NEC V20 / V30 , для стороннего процессора, также поддерживающего инструкции 80186

Заметки [ править ]

  1. ^ Фактически, все варианты, включая reg + reg и reg + reg + непосредственный, были быстрее.

Ссылки [ править ]

  1. ^ [1] .
  2. ^ CPU http://www.cpu-world.com .
  3. ^ WikiChip
  4. ^ Справочник программиста iAPX 286 (PDF) . Intel. 1983. стр. 1-1.
  5. Добавление Spunk к IBM PC в InfoWorld, 20 мая 1985 г.
  6. ^ https://www.youtube.com/watch?v=XqLBmWu6Mg4
  7. ^ Brear, Скотт (21 января 1985). «Цикл изменений ускоряется» . Компьютерный мир . IDG Enterprise. 19 (3): ID / 15. ISSN 0010-4841 . 
  8. ^ 7171 Справочное руководство и Руководство по программированию (PDF) . Корпорация IBM. 1986. С. 4–13. GA37-0021-0.
  9. ^ "Intel обналичивает старые чипы" . Архивировано из оригинала на 2011-08-22 . Проверено 19 января 2009 .
  10. ^ "Innovasic предлагает замену микросхем для микроконтроллеров Intel 186/188" . Архивировано из оригинала на 2012-02-13 . Проверено 19 января 2009 .
  11. ^ «S80186: 16-битное IP ядро, совместимое с 80186» .

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

  • Технический паспорт Intel
  • Сканирование книги данных Intel 80186 на datasheetarchive.com
  • Изображения и описания Intel 80186/80188 на cpu-collection.de
  • Chipdb.org