
Сообщение от
fk0
Уверен??? По-моему на каждый байт КОП'а. Ни посмотреть негде, а память подводит.
Не зря говорят "век живи, век учись" 
Абсолютно был уверен, что /M1 выдается только в первом цикле выполнения команды.
Наверное потому, что очень долго работал с КР580ВМ80 (I8080).
Там то КОПы все однобайтные и M1 выдается один раз в первом машинном цикле при чтении этого кода.
В Z80 действительно M1 является признаком чтения КОП, и в случае команд, имеющих несколько байт в КОПе (команды с префиксами), каждая операция чтения кода, являющегося частью КОП, сопровождается выдачей M1.
Для того, что бы окончательно удостоверится в этом, написал небольшой тест и снял осцилограмму:
Код:
ORG 8000h
DI
cikl: OUT (C),A
JP cikl
Развертка синхронизирована сигналом /IORQ