[an error occurred while processing this directive]
|
Очень часто при сбоях произвольно изменяется программный счетчик.
В основном он прыгает на какую-нибудь незначительную подпрограмму и выходит оттуда.
Поставь перед главным циклом
...
call главный_цикл
jmp сброс
...
Тогда при сбое счетчика автоматически программа будет рестартовать.
В главном цикле советую проверять SPL, SPH. Там должно быть одно и то же число.