
книги из ГПНТБ / Дроздов Е.А. Многопрограммные цифровые вычислительные машины
.pdfвается также тогда, когда все триггеры РгПр находятся в состоя нии нуля.
Возбуждение одной из входных шин ДС происходит только тогда, когда хотя бы в одном и том же разряде регистров РгПр и РгМ содержатся единицы. Пусть Тг1 и Тг2 этих регистров нахо дятся в состоянии 1. Тогда УС0 проходит через И| и возбуждает соответствующую входную для ДС шину. Элементы Hj и V[\ по
одному из выходов закрыты, поэтому на выходе Иг сигнал не фор мируется; сигнал СВК также не формируется.
Диодная сетка выполняет функции шифратора номера выде ленного сигнала, или причины прерывания. При возбуждении од ной из входных ее шин на выходах ДС формируется вполне опре деленный двоичный код. Образуемый на выходах ДС код причины прерывания вводится через группу вентилей В4 в регистр РгКПр. Этот код, выдаваемый в БУК через группу вентилей В5, обычно используется как код относительного адреса. При суммировании его с некоторой константой образуется действительный адрес пер вой команды прерывающей программы. Код из РгКПр может по даваться через вентили группы Вб на входы дешифратора ДшКПр, что обеспечивает в требуемый момент времени.гашение в РгПр сиг нала, по которому осуществлено прерывание; это действие обычно выполняется только после реализации соответствующей прерываю щей программы.
Организация всех действий по осуществлению прерывания на чинается с момента формирования сигнала выявленного прерыва ния СВПр. Этот сигнал может быть сформирован только при наличии незамаскированного прерывания и нахождении триггера запрета ТгЗп в состоянии 1. Сброс этого триггера в состояние О может осуществляться сигналом со схем контроля; это отвечает случаю запрета любых прерываний при выполнении тестовых и диагностических программ.