Студопедия

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника



Система прерываний




Читайте также:
  1. II пара ЧМН - зрительный нерв и зрительная система.
  2. II. Тарифная система
  3. III) система статично невизначена.
  4. SCADA-система. ОРС. Организация взаимодействия с контроллерами.
  5. А-Ф. ДЫХАТЕЛЬНАЯ СИСТЕМА
  6. А-Ф. ПИЩЕВАРИТЕЛЬНАЯ СИСТЕМА. ОБМЕН.
  7. А-Ф. РЕПРОДУКТИВНАЯ СИСТЕМА
  8. А-Ф. СИСТЕМА КРОВООБРАЩЕНИЯ
  9. Автоматизированная система наблюдений и контроля окружающей среды
  10. Агроценоз (агроэкосистема), его отличие от биогеоценоза. Круговорот веществ в агроценозе и пути повышения его продуктивности.

Прерывание - это ... , поступающий на МП, который требует приостановить выполнение текущей программы и перейти на обслуживание другой, обладающей большим приоритетом

сигнал

 

Подпрограмма обслуживания прерывания называется

-обработчиком прерывания

-циклом обработки прерывания

-задачей обработки

-процедурой обработки прерывания

-стеком прерываний

 

Прерывания делятся на три категории

-программные

-системные

-внутренние

-внешние (аппаратные)

-пользовательские

 

Аппаратные прерывания, в порядке убывания приоритета, располагаются следующим образом

Клавиатура 2

таймер 1

гибкий диск 4

принтер 5

мышь 3

 

Вектор прерывания имеет длину 4 байта и является логическим адресом

-команды вызова прерываний

-обработчика прерываний

-команды сохранения данных в стек

-команды останова

 

Вектор прерывания определяет

-номер прерывания

-логический адрес обработчика

-номер внутреннего прерывания

-номер внешнего прерывания

 

Контроллер прерываний обеспечивает

-передачу в МП номера вектора прерывания

-отключение внешнего устройства

-передачу запроса прерывания IRQ на вход NMI МП

-передачу на вход INT МП одного из запросов прерывания IRQ от ВУ

-формирование сигнала " подтверждение прерывания " INTA

 

Процессор, получив сигнал прерывания INT n, выполняет последовательность действий

сохраняет в стек содержимое регистров CS, IP и Flags 1

заканчивает выполнение текущей команды 5

выполняет действия, предусмотренные обработчиком прерывания 3

переходит на выполнение ПП обслуживания ( загружает в регистры CS и IP вектор прерывания) 2

по команде возврата из прерывания IRET возвращается в основную программу ( восстанавливает из стека значения CS, IP и Flags) 4

 

Немаскируемое прерывание поступает

-на вход INT МП

-на вход NMI MП

-формируется внутри МП

-на вход Reset MП

 

Запретить ( замаскировать) внешние прорывания можно, если

-нельзя

-установить флаг IF = 0

-установить флаг IF = 1

-сформировать сигнал подтверждение прерывания INTA

 

В случаях ошибки в памяти формируется запрос на

-маскируемое прерывание

-немаскируемое прерывание



-внутреннее прерывание

-программное прерывание

 

Связь между типом прерывания и процедурой его обслуживания ( обработчиком ) устанавливается с помощью

-номеров прерываний

-таблицы векторов прерываний

-указателя стека

-указателя адреса

 

Внутренние прерывания поступают

-на вход INT

-на вход NMI

-по цепям внутри МП

-на вход Reset

 

Прерывание по ошибке деления ( тип 0 ) относится к

-внешнему маскируемому

-внутреннему прерыванию

-внешнему немаскируемому

-программному

 

Программные прерывания формируются командой INT n, где n

-тип прерывания

-адрес прерывания

-вектор прерывания

-номер прерывания

-номер порта

 


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







lektsii.com - Лекции.Ком - 2014-2022 год. (0.01 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты