31

[quote="krt17"]

Про плавающий инт немного не ясно, конец да плавающий но начало то в любом случае по m1 его запускай или так подавай, проц же все равно закончит текущую команду? Или при таком раскладе пропустит и только на следующей будет прерывание?

При приходе первого /M1 сигнал /INT перейдет из 1 в 0 (паттерн 1001 выдвинется из сдвигового регистра D53, в регистре будет 0011 ) (т.е. на при обработке этого M1 инта не произойдет), /INT будет проанализирован только на следующей команде (когда возникнет очередной /M1). Еще надо смотреть датошит на Z80 на каком такте там сигнал /INT реально анализируется, но как я помню на границах команд.Отредактировано deathsoft (2016-12-12 18:27:25)