О САЙТЕ
Добро пожаловать!

Теперь вы можете поделиться своей работой!

Просто нажмите на значок
O2 Design Template

ФЭА / АИТ / ПРЕРЫВАНИЕ ПРОГРАММЫ

(автор - student, добавлено - 21-02-2013, 19:24)
ПРЕРЫВАНИЕ ПРОГРАММЫ
При работе микропроцессорной системы в ней или вне ее могут произойти
события, требующие немедленной реакции. Такая реакция обеспечивается прерыванием программы и переходом к обслуживанию источников запросовна прерывание. Внутри процессора запросы возникают при сбоях в работе, переполнении разрядной сетки, попытке деления на нуль и т. д
Ситуацииподобного типа, связанные с ошибками в работе процессора, называются исключениями. Штатные ситуации, в которых запросы формируются внеш¬ними сигналами, называют аппаратными прерываниями. Если же запросформируется командами программы, то говорят о программных прерываниях.
Аппаратные прерывания возникают, в частности, при требованиях обслужи¬вания от внешних устройств. Извне могут поступать также сигналы аварий¬ных ситуаций в управляемых объектах, неисправности источников питания и др.Прерывания по запросам от медленно действующих внешних устройств увели¬чивают производительность системы, позволяя ВУ занимать время процессора только при их готовности к обмену. Когда ВУ нуждается в обслуживании, оно устанавливает триггер запроса прерывания, и сигнал запроса сохраняется, пока не будет воспринят и обработан процессором. В ответ на принятый запрос прерывания в микропроцессорной системе завершается выполнение теку¬щей команды, запоминается состояние МП, выполняется подпрограмма обслу¬живания прерывания, восстанавливается состояние МП и затем возвращается управление очередной команде основной программы.Микропроцессор К1821ВМ85А имеет пять входов прерывания и один выход управления им ( ). Прерывание должно ввести в действие команду CALL, согласно которой состояние программного счетчика PC передается в стек, а в PC загружается адрес подпрограммы, подлежащей выполнению.

Ключевые слова -


ФНГ ФИМ ФЭА ФЭУ Яндекс.Метрика
Copyright 2021. Для правильного отображения сайта рекомендуем обновить Ваш браузер до последней версии!