У меня на схеме "зеленого" он обозначен как H6-Цитата:
Сообщение от Evgeny Muchkin
Вот нарисовал по схеме "желтого", см. ниже.
Да, именно он подается на вход процессора.Цитата:
Сообщение от Evgeny Muchkin
Годится и то и другое.
Вид для печати
Так ты посмотри на схему.
Пока /КС = 0, каждый импульс /M1 записываеи в регистр сдвига код 9 (1001b);
Когда /KC становится равным 1 (начало кадра), первый же /M1 сдвинет код и на выходе /INT появится импульс прерывания.
Процессор в этом же цикле начнет обработку прерывания, по окончании о чем подтвердит выдачей кода подтверждения прерывания (/M1 одновременно с /IORQ).
Это еще раз сдвинет код в регистре, но /INT все еще будет равен 0.
После этого процессор перейдет к обработке первой команды в процедуре прерывания, что вызовет выдачу следующего импульса /M1, который сдвинув код в регистре, установит сигнал /INT в 1.
Да, похоже время исполнения этой первой команды, про которую я написал выше, уже не войдет в длительность формирования /INT (ошибся, бывает :) ).
А вопрос на засыпку, какова будет длительно INT'а в микросекундах по схеме с ТМ2, ежли её посчитать математицски? Как это делать, я не знаю, к сожалению.
В этой схеме длительность INT полностью определяется H6,Цитата:
Сообщение от Evgeny Muchkin
поэтому включена TURBO или нет, длительность от этого не изменится.
Отлично.
Всем огромное спасибо, пошел греть паяльник :)