Buenas, nuestro problema es que cuando ejecutamos el código suministrado sucede que el restart funciona bien y el contador en si también, pasa que cuando tocamos el botón del mouse para que empiece a contar, el contador ahorra arranca en 9.0, lo cual nos parece muy extraño pues todas las pruebas anterior nos venían funcionando bien. También probamos cambiar algunos valores de variables para ver si estaban asociados al 9 que aparecía en contador, pero no logramos cambiarlo y no nos damos cuenta que puede ser.
Por otra parte tampoco prenden los leds cuando la cuenta llega a 0.
Desde ya, muchas gracias.
Buenas,
Por lo que me dicen aparenta ser un tema de que en la isr, decrementan y muestran una variable diferente a la que se define en la máquina de estados proporcionada.
Chequeen que las variables que usan en la isr para decrementar y mostrar, se encuentren en la misma dirección de memoria que las definidas y usadas en la máquina de estados.
Saludos,
Manuel.
Gracias! era efectivamente que nuestra subrutina decrementaba otro valor, nos faltaba cargarle el valor a IX antes de llamarla.