Основы микропроцессорной техники. Ливенцов С.Н - 104 стр.

UptoLike

104
ко при наличии единиц в разрядах "Готовность ВУ" и "Разрешение
прерывания" регистра состояния и управления контроллера [2, 5, 6].
Аналогичным путем решается проблема управления прерывания-
ми в микроЭВМ, в целом. Для этого в регистре состояния процессора
выделяется разряд, содержимое которого определяет, разрешены или
запрещены прерывания от внешних устройств. Значение этого разряда
может устанавливаться программным путем.
В микроЭВМ обычно используется одноуровневая система преры-
ваний, т. е. сигналы апрос на прерывание" от всех ВУ поступают на
один вход процессора. Поэтому возникает проблема идентификации
ВУ, запросившего обслуживание, и реализации заданной очередности
(приоритета) обслуживания ВУ при одновременном поступлении не-
скольких сигналов прерывания. Существуют два основных способа
идентификации ВУ, запросивших обслуживания:
программный опрос регистров состояния (разряд "Готовность
ВУ") контроллеров всех ВУ;
использование векторов прерывания.
Рис. 38. Фрагмент блок-схемы контроллера ВУ с разрядом "Разре-
шение прерывания" в регистре состояния и управления