Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Микропроцессор К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 показано на рисунке 1.2.
Рис. 1.2 Функциональное назначение выводов: 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 байта или часть их отводятся под код команды, остальное – под операнды. Микропроцессор может обращаться к следующим типам данных: к байтам, к словам (двоичные числа без знака/со знаком), к десятичным числам, представленным упакованным или распакованным форматом, к символам, к строкам символов. При этом способы адресации могут быть следующими: - неявная; - прямая; - регистровая; - непосредственная; - косвенная регистровая; - относительная стековая. Особенности защищенного режима МП Intel 8086
Защищенный режим появляется впервые в указанном МП, который является более быстрым и содержит 32-разрядные регистры (кроме сегментного). Выполняемая задача в системе занимает 1 или несколько сегментов, поэтому требуется больше информации о них, как об объектах системы. Если каждому из этих объектов присвоить определенные атрибуты, то часть контроля за доступом к этим объектам можно перенести на сам МП. Любой сегмент памяти в защищенном режиме имеет следующие атрибуты: 1) расположение сегментов в памяти; 2) размер сегмента; 3) уровень привилегии (тип права данного сегмента по отношению к другому сегменту); 4) тип доступа (определяет назначение сегмента). В защищенном режиме МП поддерживает два типа защиты: - по привилегиям; - по доступу к памяти. В этом режиме программа уже не может просто обратиться к любому физическому адресу памяти. Для обращения она должна иметь определенные полномочия и удовлетворять ряду требований. Ключевой объект защищенного режима – дескриптор сегмента. Этим дескриптором (8-байтным) описывается любая область памяти. Все дескрипторы собираются в три дескрипторные таблицы. Назначение дескриптора определяет номер таблицы. Адрес, по которому размещаются дескрипторные таблицы в памяти, может быть любым, и он хранится в специально предназначенном для этого сегментном регистре.
Структура МП Intel 8086 Микропроцессор состоит из трех частей: 1) операционное устройство; 2) устройство сопряжения с шиной; 3) устройство управления.
Структура МП Intel 8086представлена на рисунке 1.3. На рисунке под номером I обозначено операционное устройство, которое предполагает набор регистров: SР – указатель стека; ВР – регистр указателя базы стека; DI, SI – индексные регистры приемника/источника соответственно; RGi – регистры временного хранения; RGF – регистр флагов;
Рис. 1.3
РОН – регистры общего назначения предназначены для временного хранения; SР, ВР, DI, SI – для хранения адресной информации и выполнения специальных функций; АН, АL – выполняют функцию аккумулятора; ВН, ВL – регистр указателя базы данных; СН, СL – счетчик циклов; DН, DL – хранение данных. Устройство сопряжения с шиной обозначено II, а устройство управления – III. |
Последнее изменение этой страницы: 2020-02-17; Просмотров: 143; Нарушение авторского права страницы