Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Организация прерываний в МП КР 580ВМ80 (симулятор Avsim85)

Организация прерывания работы микропроцессоров

Классификация прерываний в микропроцессоре

При обмене данными с большим числом асинхронно работающих внешних частот используются прерывания работы МП

Физически организация прерываний в МП осуществляется путем передачи сигналов на отдельные выводы.

Сигналы запроса от внешнего устройства поступают в микропроцессорную систему в произвольный момент времени (асинхронно).

Организация работы системы прерывания:

1) При поступлении сигнального запроса (если он разрешен) МП заканчивает выполнение текущей команды и приступает к выполнению запроса. При этом промежуточные данные работы МП до поступления запроса временно записываются в стековую память.

2) МП приступает к выполнению запроса на прерывание. Как правило, запрос на прерывание выполняется МП путем обращения к подпрограмме. При выполнении запроса на прерывание остальные запросы на прерывания, принимаемые в это время, заносятся в очередь.

3) после удовлетворения запроса и обработки прерывания (обращение к подпрограмме) зафиксированные ранее параметры стековой памяти возвращаются в регистры. МП проверяет, нет ли на очереди прерываний и если их нет, то продолжается выполнение основной программы.

Классификация запросов прерывания:

· немаскируемые запросы прерывания

· немаскируемые запросы прерывания.

Немаскируемые запросы реализуются аппаратно, т е не управляются на программном уровне пользователя, а заложены при изготовлении. Эти прерывания имеют высший приоритет и выполняются в первую очередь. К ним относятся перегрев МП, спящий режим.

Маскируемые запросы управляются командами программы и обеспечивают возможность гибкого управления внешними устройствами.

Для определения адреса подпрограммы обработки прерываний при поступлении запроса формируется так называемый вектор прерывания.

 

Вектор прерывания – область запоминающего устройства. Как правило, в начале в ячейки памяти запоминающего устройства заносятся команды, обращения к подпрограммам.

В качестве немаскируемого аппаратного прерывания используется прерывание с именем TRAP. В программе общее разрешение прерывания Е1. D1 – запрет общих прерываний (маскируемых и немаскируемых). SIM – разрешение маскируемых прерываний.

Структура выполняемых прерываний может быть представлена в виде следующего регистра RIM.

 

Модулируем программой AVSIM.

<== предыдущая лекция | следующая лекция ==>
Параллельный периферийный адаптер КР580ВВ55 | Интерфейс МП КР58ВМ80
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 687; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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