Микропроцессоры

Страница: 6/12

на новый сегмент, причем это делается прозрачно для программиста.

Использование в команда виртуальных адресов дает каждому пользо-

вателю возможность доступа к виртуальной памяти емкостью 1 Гбайт. Сег-

мент в 80286 - это часть диапазона виртуальных адресов, длина которой

может меняться от 1 байта до 64 Кбайт. Средства работы с сегментами

переменного размера обеспечивают более эффективное выполнение команд

операций подкачки.

Виртуальный адрес состоит из селектора и смещения. Селектор - это

индекс-расстояние от базового адреса дескрипторной таблицы до нужного

элемента-дескриптора в этой таблице. Смещение - это расстояние до нуж-

ного байта данных в указанном сегменте. Набор команд 80286 является

расширением расширением команд 8086 и обеспечивает программную совмес-

тимость с ним.

Он включает все виды команд 8086 и 80186 и дополнительные команды

для работы со средствами управления памятью. Команды 80286 упрощают

реализацию сложных ПЭВМ, разрабатываемых на современных языках высоко-

го уровня.

Новые команды упрощают выполнение стековых операций, вычисление и

контроль индексов динамических массивов, а также выполнение приказов

входа и выхода из процедур в структурированных языках высокого уровня.

При помощи привилегированных команд, которые могут выполняться только

на высшем по приоритету уровне, т.е. в ядре ОС, можно устанавливать

или изменять параметры памяти для системы.

ВЫСОКОПРИЗВОДИТЕЛЬНЫЙ МАТЕМАТИЧЕСКИЙ СОПРОЦЕССОР 80287:

Обрабатывает 32-, 64- и 80-разрядные операнды с плавающей точкой, 32-

и 64-разрядные данные с фиксированной точкой и 18-разрядные двоично-

десятичные числа.Он подключается к 80286 и использует ресурсы, подклю-

ченные к локальной шине данных. Как и 80286, сопроцессор может рабо-

тать в режиме реальной адресации или защищенном режиме. На уровне объ-

ективных кодов 80287 совместимом с 8087 (аналог К1810ВМ87), имеет ана-

логичную структуру, размещен в таком же 40-контактном корпусе, но об-

ладает большей производительностью.

Другой пример, МИКРОПРОЦЕССОРНЫЙ НАБОР 80386 32-разрядный МП.

Включает следующие микоросхемы:

80386 - быстродействующий 32-разрядный МП с 32-разрядной внешней

шиной;

80387 - быстродействующий математический сопроцессор;

82384 - генератор тактовых сигналов;

82358 - арбитр магистрали

МП 80386 оптимизирован для многозначных ОС и прикладных задач,для

которых необходимо высокое быстродействие.Главной его особенностью яв-

ляется аппаратная реализация так называемой многосистемной програмной

среды, обеспечивающей возможность совместной работы разнородных прог-

рамм пользователей,ориентированных на разные ОС (UNIX, MS DOS, APS 86).

МП 80386 обеспечивает программную совместимость снизу вверх по отноше-

нию к 16-разрядным МП 8086, 80186 и 80286.

ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ МП 80386

Тактовая частота, МГц .16, 20, 25, 33

Адресное пространство памяти:

физическое, Гбайт 4

виртуальное, Тбайт .64

Число уровней защиты 4

Пропускная способность шины, Мбайт/с 32

Число контактов корпуса с матричным

разложением выводов .132

Архитектура со встроенными устройствами управления памятью и за-

щиты включает трансляцию адреса, регистры аппаратуру для многозадачных

режимов и механизма защиты, которые обеспечивают работу различных ОС.

---------------- ----------------- ----------------

_

_

_

---------------- ----------------- ----------------

---------------- ----------------

-----------------

_

_

---------------- ----------------- ---------------

Реферат опубликован: 29/10/2008