Выравнивание регистров, неправильно заданные адреса из-за этого.
Возьмите себе в привычку, биты с запасом накидать в начало конфигурации. потом 2-х байтные переменные, выровнять (добавить пустой или резервный а то и несколько) потом 4-х байтные...
По крайней мере легче будет высчитывать адресацию, особенно битов.
с 0 бита по ххх сделайте для вывода ошибок панелью.
Не пишите в биты ошибок командами панели сменить бит. и мало того, разнесите это по разным word.