Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование МПС(конспект лекций).doc
Скачиваний:
17
Добавлен:
18.11.2018
Размер:
770 Кб
Скачать
☆

2. Микропроцессор к1810вм86 или intel 8086

Технические характеристики микропроцессора:

  1. Тактовая частота F=25МГц;

  2. Среднее быстродействие – 1,66 млн. операций в секунду;

  3. Разрядность по шине данных – 16;

  4. Число источников питания = 1 (+5В);

  5. Температурный диапазон – 0 ÷ +70°С;

  6. Число активных элементов – 29000;

  7. n-МОП технология;

  8. Потребляемая мощность – около 1,7 Вт;

  9. Шина адреса имеет 20 линий, что позволяет непосредственно адресоваться к памяти емкостью до 1 Мбайт;

  10. Число выводов – 40;

  11. Длительность тактовых импульсов – 200 нс.

Условное графическое обозначение микропроцессора Intel 8086 показано на рисунке 27.

Рис.27

NMI – немаскируемый вход запроса на прерывание, данный сигнал обязательно будет обслужен.

INT – маскируемый запрос на прерывание.

С – сигнал синхронизации.

SR – системный сброс.

RDY – сигнал готовности.

ТЕST – сигнал проверки состояния процессора.

HLD – запрос на захват шины данных.

HLDА – разрешение захвата шины данных.

АD0/ АD15 – мультиплексная (совмещенная) двунаправленная шина адреса/данных.

А16/SА3 – А19/S6 – мультиплексные выходные линии адреса/состояния.

ВНЕ/SА7 – выбор блока памяти с нечетными адресами.

RD – чтение.

WR – запись.

М/IО – является признаком обращения к запоминающему устройству (М/IО=1) или внешнему устройству (М/IО=0).

DT/R – сигнал направления передачи/приема данных.

DEN – разрешение передачи данных.

ALE – строб записи адреса.

MN/MX – минимальный/максимальный режимы работы. Сигнал на этом входе определяет режим работы МП: 1 – минимальный, 0 – максимальный.

В максимальном режиме действуют следующие управляющие сигналы:

SA0/ SA2 – сигналы состояния о типе выполняемого машинного цикла.

QS0/QS1 – состояние очереди. Идентифицирует состояние внутренней 6-байтовой очереди команд МП.

RQ/GТ0 - RQ/GТ1 – запрос/разрешение к локальному каналу.

Данный микропроцессор имеет общее число команд с модификациями – 11986. Общее число мнемоник – 111.

Имеется 14 групп команд, каждой из которых присвоено по 2 мнемоники. Команды располагаются в памяти и занимают от 1 до 6 байт. Первый 1 или 2 байта или часть их отводятся под код команды, остальное – под операнды.

Микропроцессор может обращаться к следующим типам данных: к байтам, к словам (двоичные числа без знака/со знаком), к десятичным числам, представленным упакованным или распакованным форматом, к символам, к строкам символов. При этом способы адресации могут быть:

- неявная;

- прямая;

- регистровая;

- непосредственная;

- косвенная регистровая;

- относительная стековая.

2.1. Особенности защищенного режима мп Intel 8086

Защищенный режим появляется впервые в указанном МП, который является более быстрым и содержит 32-разрядные регистры (кроме сегментного).

Выполняемая задача в системе занимает 1 или несколько сегментов, поэтому требуется больше информации о них, как об объектах системы. Если каждому из этих объектов присвоить определенные атрибуты, то часть контроля за доступом к этим объектам можно перенести на сам МП. Любой сегмент памяти в защищенном режиме имеет следующие атрибуты:

    1. расположение сегментов в памяти;

    2. размер сегмента;

    3. уровень привилегии (тип права данного сегмента по отношению к другому сегменту);

    4. тип доступа (определяет назначение сегмента).

В защищенном режиме МП поддерживает два типа защиты:

- по привилегиям;

- по доступу к памяти.

В этом режиме программа уже не может просто обратиться к любому физическому адресу памяти. Для обращения она должна иметь определенные полномочия и удовлетворять ряду требований. Ключевой объект защищенного режима – дескриптор сегмента. Этим дескриптором (8-байтным) описывается любая область памяти. Все дескрипторы собираются в три дескрипторные таблицы. Назначение дескриптора определяет номер таблицы. Адрес, по которому размещаются дескрипторные таблицы в памяти, может быть любым, и он хранится в специально предназначенном для этого сегментном регистре.