Прерывание в тестах ?time отнимает:
19 подтверждение прерывания
6 inc sp
6 inc sp
4 ei
10 ret
=19+6+6+4+10=45 тактов. Если импульс чуть длиннее, он будет заново захвачен, процедура отработает ещё раз, и вернется не туда, куда надо.
Прерывание в тестах ?time отнимает:
19 подтверждение прерывания
6 inc sp
6 inc sp
4 ei
10 ret
=19+6+6+4+10=45 тактов. Если импульс чуть длиннее, он будет заново захвачен, процедура отработает ещё раз, и вернется не туда, куда надо.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)