Цитата Сообщение от Patron Посмотреть сообщение
Иначе говоря - (во втором случае) запрос прерывания возникает при переходе сигнала готовности из 0 в 1 и передаётся на шину или сразу (если установлен бит разрешения прерываний), или после его установки.

Т.е. имеет место некий "двуступенчатый триггер", передёргивание второй ступени которого (т.е. бита разрешения прерываний) не может вызвать повторное прерывание.

Так?
Передергивание РП не может вызвать повторное прерывание, только если запрос на предыдущее прерывание был удовлетворен (был передан вектор) и не был прочитан/записан регистр данных. Если же программно запретить прерывания, то бит РП дергать можно сколько угодно (т.к. при запрещенных прерываниях само прерывание не происходит, нет передачи вектора). Если после этих передергиваний оставить РП в 1, и разрешить прерывания, то оно произойдет.

У меня смутное подозрение, что так работал и канал 0 со стороны ЦП. Но после того как сделали испытательную версию УКНЦ, на ней по всей видимости не смогли загрузить RT-11 (ну или ФОДОС), работа канала 0 со стороны ЦП была переделана. Интересно почему не сделали работу всех каналов одинаковой?