СИСТЕМА ПРЕРЫВАНИЙ
Основной алгоритм работы процессора. Основной алгоритм работы процессора состоит из четырёх тактов. 1 такт. Изменение СК (счетчика команд). 2 такт. Считывание команды, адрес которой содержится в СК, из ОЗУ в РК (регистр команд). 3 такт. Расшифровывание машинной команды дешифратором: определение кода операции и адреса данных. 4 такт. Выполнение расшифрованной операции арифметико-логическим устройством.
http://school.ciit.zp.ua/inform-htm/proc.html СИСТЕМА ПРЕРЫВАНИЙ Возможности процессора по переключению своей работы с выполнения одной задачи на другую при наступлении некоторого события.Под прерыванием понимают возникновение события, требующего реакции процессора. Обработка прерывания– заключается в том, что приостанавливается выполнение текущей задачи (программы) и процессор приступает к выполнению другой задачи, по завершении которой продолжает выполнение исходной. Очевидно, что разным событиям (прерываниям) соответствуют разные программы обработки прерываний.
Прерывания делятся на следующие категории: Внешние аппаратные прерывания, возникающие вне процессора и поступающие от различных устройств и блоков ЭВМ (нажатие клавиши, нарушения в работе оборудования и т.п.); Внутренние аппаратные прерывания, вырабатываемые самим процессором (деление на ноль, переполнение разрядной сетки и т.п.) Программные прерывания, инициируемые выполняемой программой. Эти прерывания задаются программистом в программе путем записи специальных команд. Прерывания различаются по степени важности (приоритетам или уровням). Одновременное поступление в процессор прерываний одного уровня не допускается. Поэтому, максимальное число последовательно поступающих прерываний, которое может отложить, а затем обработать процессор – число уровней прерываний.
|