Архитектура микропроцессорной системы. Состав машинных команд и основы программирования микропроцессорной системы на ассемблере. Булатов В.Н. - 71 стр.

UptoLike

Составители: 

Этот код «зашит» технологически в контроллере прерываний 8259.
А вектор n программируется при инициализации контроллера
прерываний (ПКП) . Ознакомимся с архитектурой ПКП 8259,
приведенной на рисунке 10. При этом опустим разъяснения относительно
сигналов системной магистрали, считая, что это уже пройденный этап.
Шинный формирователь осуществляет двунаправленное
движение данных:
- при -IORD=0: T=0 и шинный формирователь осуществляет
направление справа налево;
- при -IOWR=0: T=1 и шинный формирователь осуществляет
направление слева направо.
Таким образом коммутируется внутренняя шина данных (ВШД) с
шиной данных системной магистрали. Но это при условии, что -CS = 0,
что приводит к ОЕ = 1; а иначе шинный формирователь вообще
отключен от системной шины. Это общий принцип управления
встроенным в интерфейсные контроллеры шинным формирователем.
Схема управления записью-чтением осуществляет генерацию
необходимых для внутренних элементов ПКП управляющих сигналов.
71
Теперь по существу функционирования ПКП. Относительно
запросов на прерывание IRQ
i
он представляет собой двухступенчатый
регистрсистему со шлюзом. Всего реализовано IRQ
i
для 8 запросов.
Они неравнозначны: максимальный приоритет у IRQ 0, минимальный - у
IRQ 7.
1-ый этап. Сначала передним фронтом (или потенциалом) IRQ
i
устанавливается соответствующий разряд регистра запросов на
прерывание (РЗП) — открылись 1-ые ворота шлюза. Сигнал с выхода
РЗП этого разряда через это
Рисунок 10 —Архитектура ПКП 8259
          Этот код «зашит» технологически в контроллере прерываний 8259.
     А вектор n программируется при инициализации контроллера
     прерываний (ПКП) . Ознакомимся с архитектурой ПКП 8259,
     приведенной на рисунке 10. При этом опустим разъяснения относительно
     сигналов системной магистрали, считая, что это уже пройденный этап.
     Шинный формирователь осуществляет двунаправленное
движение данных:
     - при -IORD=0: T=0 и шинный формирователь осуществляет
направление справа налево;
     - при -IOWR=0: T=1 и шинный формирователь осуществляет
направление слева направо.
     Таким образом коммутируется внутренняя шина данных (ВШД) с
шиной данных системной магистрали. Но это при условии, что -CS = 0,
что приводит к ОЕ = 1; а иначе шинный формирователь вообще
отключен от системной шины. Это общий принцип управления
встроенным в интерфейсные контроллеры шинным формирователем.
          Схема управления записью-чтением осуществляет генерацию
     необходимых для внутренних элементов ПКП управляющих сигналов.
     Теперь по существу функционирования ПКП. Относительно
запросов на прерывание IRQi он представляет собой двухступенчатый
регистр — систему со шлюзом. Всего реализовано IRQi для 8 запросов.
Они неравнозначны: максимальный приоритет у IRQ 0, минимальный - у
IRQ 7.
     1-ый этап. Сначала передним фронтом (или потенциалом) IRQi
устанавливается соответствующий разряд регистра запросов на
прерывание (РЗП) — открылись 1-ые ворота шлюза. Сигнал с выхода
РЗП этого разряда через это

Рисунок 10 —Архитектура ПКП 8259




                                                                       71