Микропроцессоры. Прерывания

Печать Печать   PDF версия PDF версия   E-mail E-mail   RSS RSS   

Прерывания, вызывающие немедленное прекращение выполнения команды и переход к программе обработки прерывания, возникают при ошибках системной магистрали, диспетчера памяти, сопроцессора с плавающей запятой. Анализ других источников прерываний производится после завершения выполнения очередной команды в соответствии с их приоритетом. В случае возникновения одного из незамаскированных прерываний IRQ0-IRQ3 и при отсутствии других более приоритетных прерываний МП после завершения выполнения очередной команды переходит к процедуре обработки прерывания IRQ. При этом чтение вектора прерывания осуществляется при помощи процедуры безадресного чтения по системной магистрали. После завершения очередного цикла и освобождения магистрали, т.е. при совпадении сигналов RPLY, SACK, DMR и фронта из 0 в 1 сигнала CLC, через 2,5 Г выдается сигнал DIN и затем еще через 0,5Г - сигнал IAKO. После совпадения сигналов DIN, RPLY, IAKO и фронта из 0 в 1 сигнала CLC через 0,5 Г снимает сигнал DIN и еще через 0,5Г - сигнал IAKO, что является немаловажным, если речь идет о системе Андроид. Например, в процессе игры в инстаграм для андроид прерывания случаются с завидной периодичностью, однако это не оказывает никакого влияния на сам процесс игры и его качества. Особый случай представляет собой возникновение ошибки системной магистрали в ходе выполнения программы обработки прерывания -так называемая "двойная ошибка", когда МП переходит в пультовой режим. В этот режим МП может перейти и в результате выполнения команды HALT или возникновения внешнего сигнала HLT и отсутствия в этот момент других, более приоритетных прерываний. Пультовой режим реализуется программно, но в МП имеется его-аппаратурная поддержка. Jlpn обращении в память к программе HALT МП вырабатывает сигнал SEL, что позволяет не занимать под эту память адресного пространства ОЗУ. При работе в HALT МП использует в качестве указателя стека один из внутренних регистров-аккумуляторов, что упрощает вход в HALT и выход из нее. В диспетчер памяти введены четыре дополнительных регистра РАС для организации доступа к программе HALT, к банку внешних устройств, а также ко всем 4 Мбайт памяти. Значения трех из этих регистров постоянны, а один доступен для чтения и записи по адресу 172512Q.



Смотрите также:


Для этого элемента нельзя добавлять комментарии!
Все услуги Астрахани - городская сервисная служба!   Все права защищены.   © 2013   Сайт создан при поддержке Profi30.ru   Условия использования информации и правовая информация   Статистика сайта
Все объявления, публикуемые в каталоге размещены нашими посетителями и публикуются "As it is" - т.е. в том виде, в котором они получены.
Администрация сайта не несет ответственности за содержание объявлений, не гарантирует точность указанных в объявлении данных, в частности: заголовка, выбора рубрики, текста и т.д.

Услуги, ремонт, профессионал, вызов мастера, ремонт квартир Астрахань, услуги в Астрахани, бытовой ремонт, сервисная служба, оказание услуг, муж на час, домашний мастер, мелкий ремонт, мастер на час.
Powered by Cotonti

Рейтинг@Mail.ru