А WAIT не корректнее приостановки CLK? Eсли я правильно понимаю, при WAIT процессор завершает последнюю команду с активизацией M1, а по останову CLK всё происходит как придётся. Так ли это?