Блок приоритетных прерываний и его режимы работы, страница 2

Обмен микропроцессора с внешними устройствами

1) Обмен МП с ВУ по инициативе МП.

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

2) Обмен МП с ВУ по инициативе ВУ.

Данный вариант используется в тех случаях, когда динамические характеристики процессора значительно превышают динамические характеристики внешнего устройства. Внешнее устройство, по мере готовности данных, выставляет сигнал «запрос прерывания». Процессор входит в режим прерывания, сохраняет регистры в стековой области памяти, забирает необходимую информация из внешнего устройства, записывает ее в память и возвращается к прерванной программе. В данном случае непроизводительные потери времени связаны с тем, что процессору необходимо обеспечить вход и выход из режима прерывания.

3) Обмен ВУ с ВУ по инициативе ВУ.

Данный режим подразумевает наличие активного внешнего устройства. Данное внешнее устройство, по мере готовности информации, или, через заранее определенный промежуток времени, формирует сигнал «запрос шины (магистрали)», получив данный сигнал, микропроцессор завершает обмен информации по магистрали, переводит свои шины в 3 состояние и формирует сигнал подтверждения запроса. По данному сигналу внешнее устройство формирует полную совокупность управляющих сигналов для магистрали. Завершив обмен, внешнее устройство снимает сигнал «запрос шины» и процессор выходит на магистраль. Данный режим называется режимом захвата магистрали. Если внешнее устройство представляет собой память, то такой режим называется режимом прямого доступа к памяти (ПДП).


4) Обмен МП с группой внешних устройств.