Технологическая автоматизация

Методы цифровых технологий

Внешние устройства СУ. Программирование операций ввода-вывода. Режим прерывания

Для выполнения процесса внешнего прерывания, порожденного одним или несколькими устройствами ввода/вывода, должны быть предприняты следующие шаги.

. Устройство ввода/вывода выставляет сигнал требования прерывания к ЦП.

. Происходит проверка приоритетного ранга прерывания.

. Если устройство имеет более высокий уровень приоритета, чем ЦП, то ЦП формирует сигнал “предоставление прерывания”.

. ЦП выполняет до конца текущую команду, проталкивает в стек содержимое регистра состояния процессора и счетчика команд.

. Внешнее устройство выставляет на магистраль код вектора прерывания.

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

. ЦП возвращается к главной программе, выталкивая назад из стека старое содержимое регистра состояния процессора и счетчика команд.

Адреса векторов прерывания некоторых устройств приведены в табл. 6.

Табл. 6. Вектора прерывания и приоритеты внешних устройств

Внешнее устройство

Адрес вектора

Приоритет

Клавиатура Экран Сетевой таймер Печать

60 64 100 200

4

Перейти на страницу: 1 2 

Другие статьи по теме:

Графен в электронике сегодня и завтра Графен был экспериментально обнаружен в 2004 г. двумя английскими учеными российского происхождения - Андреем Геймом и Константином Новосёловым, за что они вскоре получили Нобелевскую п ...

Исследование параметров и аномалий длинной оптической линии В настоящее время системы связи стали одной из основ развития общества. Спрос на услуги связи, от обычной телефонной связи до широкополосного доступа в Интернет, постоянно растет. Это п ...

Методика проектирования многослойной печатной платы 1. Погонная емкость сигнальных проводников . Число сигнальных проводников . Число потенциальных слоев . Технологические требования: 4.1. Пе ...