Random con tiempo April 30, 2009
Posted by donteddy in Difficulties, Progress.trackback
Durante los pasados días he estado trabajando con la función del BIOS del tiempo para ver como poder imprimir en pantalla el tiempo. He hecho varios arreglos y ya encontre una forma de imprimir el tiempo pero despues de un rato no funciona. Pensé tener un contador que tuviese el tiempo en segundos e imprimirlo en pantalla dividiendo entre 10 pero no funciona correctamente. Para verificar que transcursa un segundo llame la función de tiempo dos veces, una para saber los segundos actuales y la segunda para comparar la diferencia entre ambas. Utilize los segundos de la primera llamada como referencia y los de la segundo como cambio. Retsamos ambos y si la diferencia es 1 o más le sumamos 1 al contador para luego desplegarlo. Para asegurar que pase un segundo al final de la comparación tengo un jae a desplegar el tiempo y debajo de ese un jmp normal para volver a llamar la función de tiempo. De esta forma creamos un loop que se sigue ejecutando hasta que pase un segundo. Eso es lo que tenemos hasta ahora.
Comments»
No comments yet — be the first.