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

Сигнал - запрос - прерывание

Cтраница 2


Структурная схема такого модуля приведена на рис. 9.4. Модуль состоит из узла нормализации HP, на который поступают инициативные сигналы от п датчиков, регистра - формирователя РФ, регистра памяти РП, двух схем сравнения СР1 и СР2, триггера ТЗП формирования сигнала запроса прерывания, посылаемого в систему прерывания СП, инверторного регистра РИ и узла управления УУ.  [16]

Сигнал запроса прерывания IRQ-1 вырабатывается при поступлении данных в ОЗУ клавиатуры. При каждом обращении к ОЗУ клавиатуры сигнал IRQ сбрасывается и затем возвращается в 1, если там еще остается информация.  [17]

Модуль ввода инициативных сигналов МВвИС, подключаемый к системе прерывания УВМ, предназначен для формирования сигнала запроса прерывания, который инициируется подключенными к нему датчиками, в частности датчиком тактовых импульсов ДТИ. При появлении сигнала запроса прерывания, например от ДТИ, процессор прерывает выполнение текущей программы и переходит к выполнению программы, моделирующей движение посылок на сортировочном конвейере, алгоритм которой был рассмотрен выше.  [18]

Реализация прерываний в современных ЭВМ осуществляется аппаратными и программными средствами, совокупность которых получила название системы прерывания. С помощью аппаратных средств обнаруживаются сигналы запроса прерывания, организуется запоминание информации, необходимой для начала функционирования программных средств, а также для передачи управления программе прерываний и восстановления старой программы. С помощью программных средств производится запись в память содержимого большинства регистров и информации о состоянии процессора. Иногда ПО определяет и метод возвращения к старой ( прерванной) программе.  [19]

20 Временная диаграмма процесса взаимодействия ведущего и ведомого устройств. и - выполнение операции ЧТЕНИЕ. б - выполнение операции ЗАПИСЬ. [20]

Ведущее устройство снимает сигнал ПВБ. Процессор ( Пр), получив сигнал запроса прерывания ПРЕР, с некоторой задержкой осуществляет прием вектора прерывания по подшине данных и выдает сигнал СХИ. Задержка необходима для выполнения условий стробирования. Получив сигнал СХИ, ведущее устройство F снимает сигналы вектора прерывания и сигнал ПРЕР. После этого производится сброс сигнала ЗАН ( / Г) в ПУ и сигнала СХИ в процессоре. После некоторой задержки может быть возобновлена процедура арбитража.  [21]

22 Пример обработки последовательности команд. [22]

При DF 0 последовательность адресов обрабатываемых данных формируется в порядке их нарастания, а при DF 1 - в порядке убывания адресов. Признак IF 0 используется для игнорирования сигнала запроса прерывания, поступающего на вход маскируемого прерывания. Признак TF применяется в тех случаях, когда предусматривается покомандное выполнение программы.  [23]

24 Структура регистра этикеток TR. [24]

Разряд IEM - маска разрешения прерываний, прямо не связан с управлением режимами обработки исключительных ситуаций, но существенно влияет на их обработку. Когда разряд 1ЕМ сопроцессор не может послать сигнал запроса прерывания INT центральному процессору до тех пор, пока разряд IEM не будет сброшен в О. Этот механизм позволяет в программах ЦП при необходимости запрещать обработку прерываний от сопроцессора. Установка в 1 и сброс в О разряда-маски IEM производится командой FENI и FDISI соответственно.  [25]

26 Схема алгоритма асинхронного ввода 70. [26]

О готовности приемника УСАПП сообщает не только значением лог. Этот сигнал может быть использован в качестве сигнала запроса прерывания, по которому МП можно перевести на выполнение прерывающей программы ввода данных из ПУ.  [27]

Вывод Z ( /) осуществляем через один порт побайтно начиная с младшего. В этом случае для инициирования программы каждый раз необходим сигнал запроса прерывания от ВУ.  [28]

29 Структура связей для организации радиальных прерываний на магистрали ISA. [29]

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



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