Конфигурация максимального режима микропроцессора 8086 (режим Max)
Опубликовано: 8 Октября, 2022
Характеристики микропроцессора 8086:
- Он содержит 20-битную адресную шину.
- Он содержит 16-битную шину данных, поэтому 8086 называется 16-битным микропроцессором.
- Это двухступенчатый конвейерный процессор. Он может предварительно выбрать 6 байтов из памяти и сохранить в очередь, чтобы увеличить скорость выполнения.
- По шине управления передаются сигналы для выполнения таких операций, как чтение, запись и т. д.
- Есть банки памяти. 2 банка по 512КБ каждый. Эти банки называются нижним берегом (четным) и верхним берегом (нечетным).
- В 8086 вся память разделена на четыре сегмента памяти: код, стек, данные и дополнительный сегмент.
- 8086 имеет 16-битный адрес ввода-вывода.
- Он имеет 256 прерываний.
8086 имеет два режима работы:
- Минимальный режим
- Максимальный режим
Минимальный режим :
- При этом 8086 является единственным процессором в системе. В минимальном режиме система 8086.
- 8086 работает в минимальном режиме, когда вывод MN/MX' на логическую 1.
- В этом режиме все управляющие сигналы выдает сам 8086.
Максимальный режим :
- В этом мы можем подключить больше процессоров к 8086 (8087/8089).
- Режим 8086 max в основном предназначен для реализации распределения глобальных ресурсов и передачи управления шиной другому сопроцессору (то есть второму процессору в системе), поскольку два процессора не могут получить доступ к системной шине в один и тот же момент.
- Все процессоры выполняют свою собственную программу.
- Ресурсы, общие для всех процессоров, называются глобальными ресурсами.
- Ресурсы, выделенные конкретному процессору, называются локальными или частными ресурсами.
Объяснение схемы:
- Когда MN/MX' = 0, 8086 работает в максимальном режиме.
- Тактовая частота обеспечивается тактовым генератором 8284.
- Контроллер шины 8288. Адресная форма адресной шины фиксируется в 8-битной защелке 8282. Таких защелок требуется три, поскольку адресная шина 20-битная . ALE (разрешение адресной защелки) подключен к STB (строб) защелки. ALE для защелки задается контроллером шины 8288.
- Шина данных управляется через 8-битный трансивер 8286. Таких приемопередатчиков требуется два, т.к. шина данных 16-битная . Приемопередатчики активируются сигналом DEN, а направление данных контролируется сигналом DT/R. DEN подключен к OE' и DT/R' подключен к T. И DEN, и DT/R' задаются контроллером шины 8288.

- Сигналы управления для всех операций генерируются путем декодирования S' 2 , S' 1 и S' 0 с использованием контроллера шины 8288.

- Запрос шины выполняется с использованием линий RQ'/GT', связанных с 8086. RQ 0 /GT 0 имеет более высокий приоритет, чем RQ 1 /GT 1 .
- INTA' задается 8288 в ответ на прерывание на линии INTR 8086.
- В максимальном режиме расширенные сигналы записи включаются на одно T-состояние раньше, чем обычные сигналы записи. Это дает более медленным устройствам больше времени для подготовки к приему данных, следовательно, сокращает количество циклов.
Преимущества максимального режима 8086:
- Это помогает взаимодействовать с большим количеством устройств, таких как 8087. Этот интерфейс также называется тесно связанной конфигурацией сопроцессора. При этом 8086 называется хостом, а 8087 — сопроцессором.
- Он поддерживает многопроцессорность, поэтому помогает повысить эффективность.
- 8087 был первым сопроцессором с плавающей запятой для серии микропроцессоров 8086. Цель 8087 состояла в том, чтобы увеличить количество вычислений для операций с плавающей запятой, таких как сложение, подстановка, умножение, деление и квадратный корень.
Недостатки максимального режима перед минимальным:
- Он имеет более сложную схему, чем минимальный режим.
Приложения 8086:
- Микрокомпьютер построен с использованием 8086. Например : IBM PC использовал Intel 8088, версию 8086 с 8-битной шиной данных.
- Используется в калькуляторах.
- Он используется для целей управления, таких как сигналы трафика (использует микроконтроллеры, которые представляют собой не что иное, как содержащие один или несколько процессоров вместе с памятью и программируемыми периферийными устройствами ввода-вывода ).