Цитата Сообщение от ZXMAK Посмотреть сообщение
я так не считаю. И вот почему.
Инструкции у Z80 отделяются по M1 циклу.
Для #DD,#FD, #23 будет отдельный M1 цикл для #DD, отдельный M1 цикл для #FD и отдельный M1 цикл для #23.
Соответственно это три отдельных инструкции.
M1 цикл - это машинный цикл в котором выбирается опкод инструкции. Префикс считается частным случаем опкода.
А конец инструкции (или начало следующий) в процессоре совершенно четко обозначен. В моем реверсе это сигнал RES_MCLK (последний машинный цикл инструкции).
M1-циклов может быть много, но RES_MCLK всегда один. По нему процессором и определяется, что инструкция закончилась, можно обработать запрос на прерывание или еще что-то в этом роде.