Cтраница 3
![]() |
Структура блока прерываний. [31] |
РЗП - регистр запросов на прерывания, СЗЗ - схема РССП записи запросов, СП - сбой [ 36 - 3Sl процессора, ЗПП - запросы на программные прерывания, ЗОС - запрос на обращение к супервизору, ЗВП - запросы на внешние прерывания, ЗВВП - запросы на вводо-вы-водные прерывания, СПП - схема приоритетов прерываний, РПП - регистр приоритетов прерываний, РАС - регистр адреса ССП, ШПП - шифратор программных прерываний, СПВВП - схема приоритетов БВОДО-ВЫВОДНЫХ прерываний, РУК - регистр управления каналами, ШНК - шифратор номера канала, РССП - регистр слова состояния программы. [32]
Для схемы микро - ЭВМ, показанной внизу на рис. 14, приняты следующие обозначения: 1 - МП; 2 - тактовый генератор и усилитель; 3 - оперативное запоминающее устройство ( ОЗУ); 4 - программное постоянное запоминающее устройство ( ПЗУ); 5 - блок системного управления; 6 - адресные усилители; 7 - блок соединения с каналами связи; 8 - блок соединения с внешними устройствами; 9-блок установки приоритета прерывания. [33]
![]() |
Структура блока прерываний. [34] |
РЗП - регистр запросов на прерывания, СЗЗ - схема РССП записи запросов, СП - сбой [ 36 - 3Sl процессора, ЗПП - запросы на программные прерывания, ЗОС - запрос на обращение к супервизору, ЗВП - запросы на внешние прерывания, ЗВВП - запросы на вводо-вы-водные прерывания, СПП - схема приоритетов прерываний, РПП - регистр приоритетов прерываний, РАС - регистр адреса ССП, ШПП - шифратор программных прерываний, СПВВП - схема приоритетов БВОДО-ВЫВОДНЫХ прерываний, РУК - регистр управления каналами, ШНК - шифратор номера канала, РССП - регистр слова состояния программы. [35]
Описание: Приостанавливает нормальное выполнение инструкций и начинает обработку исключения SWI. Приоритет прерывания устанавливается равным 3 в регистре состояния, если используется длинная процедура обработки прерывания. [36]
Приостанавливает нормальное выполнение инструкций и начинает обработку исключения TRAP. Приоритет прерывания устанавливается равным 3 в регистре состояния, если используется длинная процедура обработки прерывания. [37]
Если заданное условие истинно, приостанавливает нормальное выполнение инструкций и начинает обработку исключения TRAP. Приоритет прерывания устанавливается равным 3 в регистре состояния, если используется длинная процедура обработки прерывания. [38]
А-процессоров организующей системы организуется список приоритетного типа, в котором А-процессоры, обрабатывающие более важные прерывания, располагаются ближе к выходу из списка, чем А-процессоры, обрабатывающие менее важные прерывания. Приоритет прерывания можно оценивать по важности решаемого процесса, а при равенстве процессов - по количеству перерабатываемой Ф - процессором информации в единицу времени, при этом более быстродействующие Ф - процес-соры должны иметь более высокий приоритет, так как их простой во время ожидания приводит в последующем к более длительному простою следующих за ними процессоров и, следовательно, к большим потерям. [39]
Приоритет прерываний от ввода-вывода определяется типом канала и его адресом. Приоритет прерываний от ВУ в пределах - одного канала определяется причинами прерывания, порядком подключения ВУ к интерфейсу и порядком, в котором ВУ отвечает каналу при запросах на прерывание. [40]
![]() |
Функциональное назначение выводов МП 68020. [41] |
При возникновении сигнала прерывания его приоритет сравнивается с текущим значением 3-разрядной маски прерываний, хранящейся в регистре состояния. Если приоритет текущего прерывания меньше или равен значению маски прерываний, сигнал прерывания игнорируется. [42]
В МП предусмотрены мощные средства обработки прерываний. Имеется семь уровней приоритетов прерываний, что позволяет маскировать отдельные прерывания. Кроме того, предусмотрена возможность перехода на обработку прерываний по вектору прерываний. [43]
Шире распространена реализация приоритетного прерывания с помощью аппаратных средств, обеспечивающих определение приоритета и сохранение заявок на прерывание, отложенных по приоритету. Предусматривается аппаратура для запоминания приоритета последнего принятого прерывания, а также текущих необслуженных прерываний. Удобно считать, будто эта информация содержится в двух регистрах. Каждый двоичный разряд регистра представляет уровень прерывания, а место разряда указывает на его приоритет. [44]
УВК по соответствующей программе определяет приоритет прерываний, их маскирование. [45]