Система с одной линией подтверждения.




Через все внешние устройства проходит линия подтверждения прерывания. Процессор, получив сигнал запроса на прерывание, заканчивает текущую команду и посылает сигнал подтверждения, который последовательно проходит через каждое устройство. Если устройство не посылало запроса, оно транслирует сигнал дальше. Если устройства не было, сигнал проходит через заглушку разъема. Дойдя до устройства пославшего запрос, сигнал вызывает передачу адреса на шину данных этого устройства. Это не обязательно адрес устройства. Логичнее посылать адрес подпрограммы обработки запроса. Приняв этот код, процессор переходит по данному адресу. Время обработки прерывания небольшое, но требуется следить, чтобы линия была исправна.

Система с использованием контролера прерываний. В этой структуре адрес устройства пославшего запрос на прерывание определяет специальная схема — контролер прерываний. С появлением на любом входе контролера активного сигнала схема расшифровывает этот сигнал в адрес входа и выставляет на шину данных этот адрес. Стробирование сигнала по запросу прерывания.

 
 

Последовательность:

Запрос ВУ


Дата добавления: 2015-12-20; просмотров: 27; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!