Так ты посмотри на схему.
Пока /КС = 0, каждый импульс /M1 записываеи в регистр сдвига код 9 (1001b);
Когда /KC становится равным 1 (начало кадра), первый же /M1 сдвинет код и на выходе /INT появится импульс прерывания.
Процессор в этом же цикле начнет обработку прерывания, по окончании о чем подтвердит выдачей кода подтверждения прерывания (/M1 одновременно с /IORQ).
Это еще раз сдвинет код в регистре, но /INT все еще будет равен 0.
После этого процессор перейдет к обработке первой команды в процедуре прерывания, что вызовет выдачу следующего импульса /M1, который сдвинув код в регистре, установит сигнал /INT в 1.
Да, похоже время исполнения этой первой команды, про которую я написал выше, уже не войдет в длительность формирования /INT (ошибся, бывает).





).
Ответить с цитированием