Контроллер - прерывание - Большая Энциклопедия Нефти и Газа, статья, страница 3
Русские называют доpогой то место, где собиpаются пpоехать. Законы Мерфи (еще...)

Контроллер - прерывание

Cтраница 3


31 Временные диаграммы работы ВГ88. [31]

В системах, использующих один контроллер прерываний, сигнал МСЕ не используется. В этом случае контроллер прерываний по второму импульсу INTA выставляет вектор на ЛШ процессора.  [32]

По окончании второго цикла прерывания адресуемый контроллер прерывания выставляет вектор прерывания на системную шину, откуда он считывается микропроцессором. Если система имеет только один контроллер прерывания, то сигнал МСЕ не используется. В этом случае второй сигнал подтверждения прерывания выставляет вектор прерывания на местную шину.  [33]

В компьютере используются два 8-разрядных контроллера прерываний.  [34]

При комбинированном подходе к построению контроллеров прерываний в процессоре предусматривается несколько пар входов ТПР и выходов ППР.  [35]

36 Включение двух контроллеров прерываний. [36]

Как и в случае с контроллерами прерываний, здесь применяется два контроллера, причем один из них каскадируется через другой. На каждой линии DRQ должен быть один выход ISA-устройства. Каналы, соответствующие первому контроллеру ПДП ( сигналы DRQO... Канал DRQ4 используется для каскадирования двух контроллеров ПДП и поэтому недоступен пользователям. Сигнал запроса DRQO имеет самый высокий приоритет, сигнал DRQ7 - самый низкий.  [37]

По желанию разработчика МПС, использующей контроллеры прерываний, в программе может быть предусмотрено чтение текущих состояний ( статуса) внутренних регистров РМП, РЗП и РОП каждого контроллера. Чтение регистра масок РМП осуществляется при каждом появлении сигналов RD 0, A0l, CS 0 в результате выполнения команды ввода IN. Чтение остальных регистров предваряется засылкой команды OCW3 с разрядом ERIS1: если разряд RIS 1, то по активному сигналу RD будет считан регистр РОП, если RIS 0, то - регистр РЗП. Следует отметить, что при многократном чтении одного и того же регистра РОП или РЗП повторять команду OCW3 нет необходимости, поскольку контроллер запоминает последнюю команду OCW. Напомним, что в результате инициализации контроллер настраивается на выдачу состояния регистра РЗП.  [38]

39 Схема прерываний в компьютере. Соединения между устройствами. [39]

При отсутствии других необработанных запросов прерывания контроллер прерываний обрабатывает прерывание немедленно. Если прерывание уже обрабатывается, и в это время приходит запрос от другого устройства по линии с более низким приоритетом, то новый запрос просто игнорируется. В этом случае устройство продолжает удерживать сигнал прерывания на шине до тех пор, пока оно не будет обслужено центральным процессором.  [40]

Важнейшую роль в работе ЭВМ играет контроллер прерываний.  [41]

42 Схема прерываний в компьютере. Соединения между устройствами. [42]

При отсутствии других необработанных запросов прерывания контроллер прерываний обрабатывает прерывание немедленно. Если прерывание уже обрабатывается, и в это время приходит запрос от другого устройства по линии с более низким приоритетом, то новый запрос просто игнорируется. В этом случае устройство продолжает удерживать сигнал прерывания на шине до тех пор, пока оно не будет обслужено центральным процессором.  [43]

Команда повторного запуска, которая формируется контроллером прерываний, представляет собой особый вид команды CALL; она имеет однобайтный формат и содержит вектор прерывания.  [44]

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



Страницы:      1    2    3    4    5