La Web del Programador: Comunidad de Programadores
 
    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