Saludos y salud a tod@s.
Ni soy estudiante ni creo que ya tenga mucho tiempo de aprender, pero me gusta esto del asm.
He hecho un programa que lee un teclado, lo muestra en display de 7-segmentos y cuando doy la orden "#" va a descontar.
La primera vez lo hace bien para al finalizar tiene que ir a reiniciar y aquí tengo el problema.
Cuando trato de ver si un registro es "0" no lo interpreta y aunque reinicia (GOTO BEGIN) ya no vuelve a ir bien.Tampoco utilizando la instrucción MOVF.
Tengo subrutinas que contemplan que se hayan soltado las teclas. Por supuesto simulado en PROTEUS.
Agradecería que orientaran y decirme porque pasa eso. Envío un cacho del programa. Gracias.
Saludos
JV