Так ты посмотри на схему.
Пока /КС = 0, каждый импульс /M1 записываеи в регистр сдвига код 9 (1001b);
Когда /KC становится равным 1 (начало кадра), первый же /M1 сдвинет код и на выходе /INT появится импульс прерывания.
Процессор в этом же цикле начнет обработку прерывания, по окончании о чем подтвердит выдачей кода подтверждения прерывания (/M1 одновременно с /IORQ).
Это еще раз сдвинет код в регистре, но /INT все еще будет равен 0.
После этого процессор перейдет к обработке первой команды в процедуре прерывания, что вызовет выдачу следующего импульса /M1, который сдвинув код в регистре, установит сигнал /INT в 1.
Да, похоже время исполнения этой первой команды, про которую я написал выше, уже не войдет в длительность формирования /INT (ошибся, бывает ).
Последний раз редактировалось Mikka_A; 17.01.2008 в 16:04.
Scorpion 256 TurboPlus GMX2048 edition (с новой ревизией спец-чипов - Турбина и ПрофПЗУ на GAL22v10D, ФАПЧ дисковода - GAL16v8D ),CARO ZX_MC/SMUC1.3/GeneralSound 512 Kb/FDD3.5+5.25... Pentagon1024Sl v2/Z-controller+SD 2Gb/GS-512/TurboSound/FDD3.5+5.25...Speccy2007 48 +SD 2Gb ( 128+Ay в процессе ) ... Все через PAL-Coder
А вопрос на засыпку, какова будет длительно INT'а в микросекундах по схеме с ТМ2, ежли её посчитать математицски? Как это делать, я не знаю, к сожалению.
Последний раз редактировалось Evgeny Muchkin; 17.01.2008 в 16:19.
GMX для Scorpion'а можно приобрести здесь
ZX-BUS XTRaiser v2.1 (активный расширитель ZX-BUS здорового человека на 3 слота) можно приобрести здесь
SMUC 2.1 rev. C Black & White edition (v.2022) можно приобрести здесь
Scorpion ZS-256 Turbo, GMX 2048Kb, ZX-BUS XTRaiser v2.0, SMUC v2.0 rev. A, SDCard 32Gb, GS 2Mb,
ZXMC 2v28, TSFM, FDD 5'25 Teac x2, FDD 3'5 Sony, VGA&PALv2.09, PC Keyboard & Mouse
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
GMX для Scorpion'а можно приобрести здесь
ZX-BUS XTRaiser v2.1 (активный расширитель ZX-BUS здорового человека на 3 слота) можно приобрести здесь
SMUC 2.1 rev. C Black & White edition (v.2022) можно приобрести здесь
Scorpion ZS-256 Turbo, GMX 2048Kb, ZX-BUS XTRaiser v2.0, SMUC v2.0 rev. A, SDCard 32Gb, GS 2Mb,
ZXMC 2v28, TSFM, FDD 5'25 Teac x2, FDD 3'5 Sony, VGA&PALv2.09, PC Keyboard & Mouse
В этой схеме длительность INT полностью определяется H6,Сообщение от Evgeny Muchkin
поэтому включена TURBO или нет, длительность от этого не изменится.
Scorpion 256 TurboPlus GMX2048 edition (с новой ревизией спец-чипов - Турбина и ПрофПЗУ на GAL22v10D, ФАПЧ дисковода - GAL16v8D ),CARO ZX_MC/SMUC1.3/GeneralSound 512 Kb/FDD3.5+5.25... Pentagon1024Sl v2/Z-controller+SD 2Gb/GS-512/TurboSound/FDD3.5+5.25...Speccy2007 48 +SD 2Gb ( 128+Ay в процессе ) ... Все через PAL-Coder
Отлично.
Всем огромное спасибо, пошел греть паяльник
GMX для Scorpion'а можно приобрести здесь
ZX-BUS XTRaiser v2.1 (активный расширитель ZX-BUS здорового человека на 3 слота) можно приобрести здесь
SMUC 2.1 rev. C Black & White edition (v.2022) можно приобрести здесь
Scorpion ZS-256 Turbo, GMX 2048Kb, ZX-BUS XTRaiser v2.0, SMUC v2.0 rev. A, SDCard 32Gb, GS 2Mb,
ZXMC 2v28, TSFM, FDD 5'25 Teac x2, FDD 3'5 Sony, VGA&PALv2.09, PC Keyboard & Mouse
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)