Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
0_МПиИСТС_Все главы.doc
Скачиваний:
518
Добавлен:
27.03.2016
Размер:
10.5 Mб
Скачать

6.1. Архитектура микропроцессоров 80186/80188

Микропроцессоры 80186 и 80188 подобны микропроцессорам 8086 и 8088, и почти одинаковы с ними, за тем исключением, что они содержат ряд встроенных контроллеров. Единственным отличием между самими микропроцессорами 80186 и 80188 является разрядность их информационных шин. Микропроцессор 80186, как и 8086, имеет 16-разрядную шину данных, тогда как микропроцессор 80188 и его предшественник 8088 имеют 8-разрядную информационную шину. Структура внутренних регистров микропроцессоров 80186/80188 практически идентична микропроцессорам 8086/8088. Единственная разница состоит в том, что микропроцессоры 80186/80188 содержат дополнительные резервные векторы прерывания и некоторые очень мощные встроенные возможности ввода-вывода. Микропроцессоры 80186/80188 часто называют встроенными контроллерами (embedded controllers).

Имеется четыре разные версии микропроцессоров 80186/80188, которые все выполнены по КМОП технологии. Микропроцессоры 80C186XL и 80C188XL наиболее сходны с базовыми версиями процессоров 80186/80188, тогда как микропроцессоры 80С186ЕС и 80С188ЕС являются наиболее усовершенствованными.

Базовая блок-схема микропроцессора 80186

На рис. 6.1 приводится блок-схема микропроцессора 80188, которая, в общем, представляет все версии.

Обратите внимание, что эта блок-схема подходит и для микропроцессора 80188, за исключением отсутствия вывода BHE/S7 и того, что выводы AD15-AD8 обозначены как A15-A8.

Следует отметить, что внутренняя структура этого микропроцессора немного сложнее, чем у микропроцессора 8088. Блок-схемы микропроцессоров 80186 и 80188 идентичны, за исключением очереди предварительной выборки, которая составляет 4 байта в микропроцессоре 80186 и 6 байт в микропроцессоре 80188. Микропроцессор 80188 (подобно 8088) имеет блок шинного интерфейса, или иначе BIU (Bus Interface Unit), и операционный блок, или EU(Execution Unit).

Рис. 6.1. Блок-схема микропроцессора 80186.

Кроме блока шинного интерфейса и операционного блока семейство микропроцессоров 80186/80188 имеет тактовый генератор, программируемый контроллер прерывания, программируемые таймеры, программируемый контроллер DMA и программируемый блок выбора кристалла. Данные усовершенствования существенно повышают эффективность микропроцессоров 80186/80188 и сокращают количество периферийных компонентов, требуемых для реализации вычислительной системы. Во многих популярных подсистемах персональных компьютеров использовались микропроцессоры 80186 и 80188 в качестве дискового контроллера с кэшем, контроллеров локальной сети (LAN — Local Area Network) и т. д. Микропроцессоры 80186/80188 также находят применение в сотовой телефонной сети в качестве коммутатора (switcher). Программное обеспечение микропроцессоров 80186/80188 идентично с микропроцессором 80286.

6.2. Микропроцессор 80286

Микропроцессор 80286 является усовершенствованной версией микропроцессора 8086, которая была разработана для многопользовательской и мультизадачной операционной среды. Микропроцессор 80286 способен адресовать 16 Мбайт физической памяти и 1 Гбайт виртуальной памяти за счет использования системы управления памятью. В настоящее время процессор 80286 больше не используется в персональных компьютерных системах, но иногда находит применение в системах управления как встроенный контроллер.