logo search
ответы на билеты по ЭВМ

2.Виды прерываний

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

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

Виды прерываний:

1. Аппаратные прерывания (англ. hardware interrput) - это сигнал от любого устройства системы для процессора, который по этому сигналу должен обслужить данное устройство.

2. Программные прерывания (англ. software interrput) создаются программами BIOS или DOS для вызова необходимых сервисных подпрограмм для проведения операций ввода/вывода. Они вызываются командой int с числовым аргументом, который рассматривается процессором, как номер вектора прерывания

Уровни программных прерываний

■ BIOS-прерывания. Одно из главных назначений BIOS-прерываний - обеспечение корректного (с точки зрения совместимости) доступа к аппаратуре со стороны операционной системы и пользовательской программы.

■ DOS-прерывания. Роль DOS-прерывания заключается в обеспечении доступа пользовательских программ к системным ресурсам.

■ Пользовательские прерывания - это такие прерывания, которые нужныпользователю для создания собственных обработчиков прерываний и не используют никакие из существующих векторов прерываний DOS за исключением официально разрешенных: с INT 60 по INT 67.

Xo-Xn - совокупность входных сигналов

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

Способ обработки информации в комбинационных схемах называют комбинационным по той причине, что результат обработки информации зависит только от комбинации входных сигналов и вырабатывается сразу при подаче входной информации.

Функционирование комбинационной схемы определено, если задано соответствие между ее входными и выходными словами. Это соответствие может быть задано в виде таблицы или в аналитической форме с помощью булевых функций.