Cтраница 2
В адресованном процессоре возникает условие внешнего прерывания экстренный сигнал. Во время выполнения команды СИГНАЛ ПРОЦЕССОРУ запрос на прерывание остается в ожидании обработки. Соответствующее прерывание происходит тогда, когда в процессоре разрешено прерывание по этому условию, причем не обязательно во время выполнения команды, вызвавшей его возникновение. Когда прерывание происходит, записываются код прерывания и адрес процессора, пославшего сигнал. В каждый момент в принимающем процессоре может находиться в состоянии ожидания но одному условию экстренного сигнала от каждого процессора мультипроцессорной системы, включая сигнал от самого принимающего процессора. [16]
Содержание таймера модифицируется всегда, когда процессор находится в состоянии работа. В зависимости от разрешающей способности таймера младшие биты его содержимого могут не модифицироваться. Из ячеек 88 - 95, 96 - 103, 104 - 111, 112 - 119 и 120 - 127 производится выборка нового PSW при выполнении внешних прерываний, прерываний при обращении к супервизору, программных прерываний, прерываний от схем контроля и прерываний ввода-вывода соответственно. В процессе внешнего прерывания в ячейки 132 - 133 записываются или адрес процессора, идентифицирующий источник прерывания, или нули, если задан режим ЕС. В режиме ВС содержимое поля остается без изменений. [17]
Каждому процессору в мультипроцессорной системе присваивается собственный адрес. При обращении к процессору по команде СИГНАЛ ПРОЦЕССОРУ адрес процессора записывается в соответствующее поле этой команды. Если процессор посылает оповещение о сбое, экстренный сигнал или внешний вызов, то его адрес записывается в специальное поле адреса процессора в ходе прерывания. Адрес присваивается процессору во время монтажа вычислительной установки и не зависит от изменений конфигурации. Программа имеет доступ к адресу процессора с помощью команды ЗАПИСЬ В ПАМЯТЬ АДРЕСА ПРОЦЕССОРА. [18]