Creo que deberias reiniciar todas las variables porsiaca, porque el reset fisico, reinicia de cierta forma solo los registros de proposito especifico, no los generales y si estas suponiendo a alguno como cero luego del resert estas mal nene, es mas el valor en los reg generales se puede conservar hasta q la alimentacion sea 2 vol en muchos casos
suerte!