Pregunta: | 33175 - MOSTRAR HORA DEL SISTEMA |
Autor: | pablo aroca |
Como puedo hacer un programa que me envie la hora del sistema en ensamblador.? |
Respuesta: | Germain Hernandez Gomez |
Mira para poder usar el reloj, se utiliza el servicio
MOV AH,2CH INT 21H AHI TE GUARDA LA HORA EN EL REGISTRO CH LOS MINUTOS EN EL REGISTRO CL LOS SEGUNDOS EN EL REGISTRO DH Y LOS MILISEGUNDOS EN EL REGISTRO CL (MAXIMO 99) LEJEMPLO: SUPONGAMOS QUE SON LAS 2:45 PM EN REGISTRO CH SE GUARDA EN NUMERO 14 EN REGISTRO CL SE GUARDA EN NUMERO 45 Y ASI CON LOS SEGUNDOS Y MILISEGUNDOS SI QUIERES MANDAME UN CORREO Y TE MANDO UN PROGRAMA QUE ES UN PIANO CON UN RELOJ, QUE ACABO DE TERMINAR YA QUE ES ALGO COMPLICADO MANEJAR EL RELOJ PARA LOS QUE APENAS EMPIEZAN A PROGRAMAR EN EMSAMBLER |
Respuesta: | CésarAugusto NAvarro Gómez |
Lo que puedes haer es utilizar unafunción del DOS (Int 21h) o bien puedes accesar directamente al RTC (Reloj de tiempo real) y obtener los valores de ahí la dirección de puerto del RTC es la 70h y el número de registro son el 0,2 y 4 para horas minutos y segundos.
Si tienes dudas envíame un correo |