Цитата Сообщение от dvarkin Посмотреть сообщение
Причина ввода дополнительных тактов — Z80 внутри нужно изменить "адрес" источника/назначения. Делать это во время операций с ними нельзя (потому и вводится доп такты),
во-1, адреса как раз НЕ надо изменять (кроме операций со стеком, но на них доптактов как раз НЕ тратится)
во-2, они должны же быть защёлкнуты всё равно

Цитата Сообщение от dvarkin Посмотреть сообщение
значит во время доп тактов Z80 игнорирует D, то есть не принимает оттуда ничего внутрь стробом RD
внутрь не тащит, а на ножки принимает, почему нет?

Цитата Сообщение от dvarkin Посмотреть сообщение
и не отправляет туда ничего изнутри стробом WR.
почему не отправляет? какая разница - адрес с данными защёлкнул к отправке и до нового машцикла про них забыл

Цитата Сообщение от dvarkin Посмотреть сообщение
Поэтому RD и WR нужно дезактивировать в третьем такте.
или в последнем

Цитата Сообщение от dvarkin Посмотреть сообщение
Трогать A D одномоментно с дезактивацией WR нельзя, т. к. на внешних устройствах их содержимое может измениться раньше дезактивации WR, поэтому вводят задержку в пол такта после и говорят, что данные и адрес стабильны весь WR. Шина данных вырубается (по датащиту, через полтакта после WR) ровно в конце третьего такта, но выходные буферы отключаются не мгновенно, а с полагающейся мощным транзисторам задержкой.
не противоречит, опять же