Si alguien puede darle un vistazo a este codigo, esta hecho en C y la simulacion en PROTEUS, si lo simulan podran darse cuenta del problema, lo mismo me sucede con el codigo en ensamblador. No se si tengo algun error en el programa o quizas se deba a una mala conexion en PROTEUS, en fin adjunto los archivos, espero sus observaciones.
Saludos...