jump to navigation

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.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.