русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Назначение и принципы организация прерываний


Дата добавления: 2015-08-06; просмотров: 1137; Нарушение авторских прав


 

При событиях, требующих немедленной реакции МПС, выполняемая программа прерывается и МПС обслуживает источник запроса на прерывание. Причины запросов на прерывания: сбои в работе МПС, заявки от внешних устройств ВУ, неисправность источников питания, аварии на управляемых объектах.

Прерывания по запросам от медленно действующих ВУ позволяют занимать время процессора только при их готовности к обмену, что увеличивает производительность

МПС.

Когда ВУ нуждается в обслуживании, оно выдаёт сигнал запроса, по которому МП система завершает выполнение текущей программы, запоминает своё состояние перед прерыванием, выполняет программу обслуживания прерывания и затем возвращается к выполнению прерванной программы.

Обслуживание прерываний осуществляется при помощи стековой памяти.

МП КР580ВМ80 имеет один вход прерывания INT. Ответом на запрос МП является сигнал INTE, разрешения прерывания.

МП К1821ВМ85 имеет 5 входов (TRAP; RST 5,5; RST 6,5; RST 7,5; INTR) и один выход управления прерыванием – INTA (см. рисунок ).

 

а б

Рисунок 4.2.1 – Микропроцессор К1821ВМ85: а) структурная схема; б) УГО

 

Если прерывания разрешены, то вводится в действие команда CALL, по которой состояние программного счётчика РС передаётся в стек, а в РС загружается адрес первой команды программы, подлежащей выполнению, и МП выполняет

прерывающую программу. При поступлении нескольких запросов на прерывание решаются задачи, какой из них надо выполнять в первую очередь и какой запрещать, то есть решать задачи определения приоритета и маскирования. При маскировании запрещается действие какого-либо входа.

К входу INTR ИМС К1821ВМ85 подключается ИМС контроллера прерываний, который воспринимает запросы от нескольких внешних устройств, решает задачи маскирования и приоритета, вырабатывает единственный сигнал и пересылает соответствующую информацию от внешнего устройства ВУ в МП на вход INTR.



 



<== предыдущая лекция | следующая лекция ==>
Программируемый последовательный интерфейс КР580ВВ51А | Средства обслуживания прерываний микропроцессора К1821ВМ85


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.442 сек.