Pinta que tu programa tiene un error y nunca llega al final.
Revisá el programa, especialmente la condición de salida del loop. Si no te das cuenta cuál es el error podés correrlo paso a paso (una instrucción por vez), o poner un breakpoint dentro del loop y verificar en cada vuelta como se van modificando los registros involucrados.
julio