У меня просто циклы записи и чтения различаются. Когда процессор выдаёт HLDA вроде бы нормально описано в его доке, важнее как ВТ57 и ВГ75 на это реагируют.
У меня просто циклы записи и чтения различаются. Когда процессор выдаёт HLDA вроде бы нормально описано в его доке, важнее как ВТ57 и ВГ75 на это реагируют.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
NEO SPECTRUMAN, каждая команда состоит из одного или нескольких циклов, каждый цикл это обращение к памяти для чтения или записи байта. Так что сколько команде требуется обращений к памяти, столько циклов у команды и есть, соответственно столько и тактов T2 выполняется.
каждый машинный цикл состоит из нескольких тактов
при том количество тактов в них разное
а т2 (второй такт по счету)))) в каждом только один
и длиной он 1 такт))))
+ hlda на командах которые пишут результат идет с задержкой
посмотрите 2 таблицы на страницах
18 20 27 29
в кнажачке на которую ссылается Pyk
- - - Добавлено - - -
ну это да.
но размер циклов есть только в этой таблице
я видел еще в одной но не читаемого качества...
это я на отвечал толком не прочитав выше сказанное...
Последний раз редактировалось NEO SPECTRUMAN; 04.04.2017 в 23:50.
Вот, нашел ссылку на мануал:
http://www.hartetechnologies.com/man...20Manual_a.PDF
ВременнЫе диаграммы вроде бы тоже в даташитах есть. Были какие-то недокументированные нюансы?
NEO SPECTRUMAN, можешь подсказать какой вариант написания шестнадцатеричных констант предпочтительнее для дизассеблера Z80?
Мне встречались написания вида: 0F809h, #F809, $f809
Под Z80 я сам особо не программировал, все больше ВМ80, поэтому немного озадачен наличием разных вариантов...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)