Проштудировал книжку по z80
Цитата:
Сообщение от heroy
Покажи мне 4 байтный код операции, а для 2 байтных КОДОВ ОПЕРАЦИЙ М1 генериться для КАЖДОГО байта КОДА ОПЕРАЦИИ
Есть и такие, т.е. расширенные, правда для расширеных CB, ED, DD и FD вырабатывается ещё один цикл M1. В обычном режиме команда извлекается за 4ре такта, а вот дальше картина меняется. Вайты, запись, чтение - тоже хавают такты.
Погрешность на подтверждении прерывания ~50, но можно вычесть IORQ.
Если пойти дальше, то на основании этого можно определить на каких режимах тряется производительность, привязавшись к тактовой и подсчитав полезные и потеряные такты в зависимости от того кто дернет процессор.
Все схемы отладки процессорных устройств построены именно по этому принципу. В одном, описаном в "радиолюбителе", есть возможность пошаговой и поцикличной отладки девайсов на Z80. Завязывается ясно на что. В дальнейшем, можно повесить многоканальный анализатор с парой десятков каналов и дергать уже с хорошей скоростью, данные заносить в эксел, там же и анализировать.
з.ы. Кстати, тут мелькала фраза о тактировании eZ80, т.е. операции за один такт читаются? Странно, значит я плохо дайташит смотрел.