Цитата(GeorgyBey @ Aug 25 2008, 12:12)

Дописал после Ресета очистку ВСЕХ регистров, а потом все тоже, что было - заработало! И в отладке и железе.
Это ТАК и надо!? Или я чего-то недопонял?

Так желательно. При включении питания (не после аппаратного ресета!) нам обещано, что регистры будут нулевые. У меня, например, пары X, Y, Z нулевыми были далеко не всегда - написал обнуление при включении. Регистры, которые используются, надо инициализировать вручную. По жизни оно получается "само", потому что есть секция начальной конфигурации при старте. Ну и устойчивость программы не последнее дело. Например, при инкременте величины не пишите "если равно", лучше "если больше или равно" и т.п.