Interrupción 1AH

10
Interrupción 1AH 1Ah --> Controlador del reloj de tiempo real (CMOS) 1Ah --> 00h --> Leer el reloj en tiempo real 1Ah --> 01h --> Establecer el reloj en tiempo real 1Ah --> 02h --> Leer la hora 1Ah --> 03h --> Establecer la hora 1Ah --> 04h --> Obtener fecha 1Ah --> 05h --> Fijar fecha 1Ah --> 06h --> Establecer la alarma 1Ah --> 07h --> Desactiver la alarma 1Ah --> 0Ah --> Leer contador de días 1Ah --> 0Bh --> Establecer contador de días 1Ah --> 80h --> Sonido INT 1Ah, 00h (0) Leer sistema temporizador contador de tiempo todos los Informa la hora actual del día, y si 24 horas han pasado desde 1) el último de encendido, 2) de la última restauración del sistema, o 3) el último sistema- tiempo del temporizador leer o establecer. En la entrada: AH 00h Devoluciones: CX parte alta resolución de cuenta del reloj DX parte baja de la cuenta del reloj para AL 0 si no ha pasado 24 horas, más 1 -------------------------------------------------- -------------------- Notas: Los siguientes fórmulas convertir la cuenta del reloj para la hora del día: Hora = Hora / 65543 (1007h) El resto = Reloj MOD 65543 Minutos = Resto / 1092 (444H) El resto resto = MOD 1092 El segundo constará Resto / 18.21 El resto resto = MOD 18.21 Centésimas = CINT (Resto * 100) El "Sistema de reloj" (a diferencia de lo real-hora del reloj) es el temporizador que se activa cuando el sistema se inicia. Esta vez es temporal, que dura sólo como siempre y cuando el sistema está encendido.

Transcript of Interrupción 1AH

Page 1: Interrupción 1AH

Interrupción 1AH

1Ah --> Controlador del reloj de tiempo real (CMOS)1Ah --> 00h --> Leer el reloj en tiempo real1Ah --> 01h --> Establecer el reloj en tiempo real1Ah --> 02h --> Leer la hora1Ah --> 03h --> Establecer la hora1Ah --> 04h --> Obtener fecha1Ah --> 05h --> Fijar fecha1Ah --> 06h --> Establecer la alarma1Ah --> 07h --> Desactiver la alarma1Ah --> 0Ah --> Leer contador de días1Ah --> 0Bh --> Establecer contador de días1Ah --> 80h --> Sonido

INT 1Ah, 00h (0) Leer sistema temporizador contador de tiempo todos los Informa la hora actual del día, y si 24 horas han pasado desde1) el último de encendido, 2) de la última restauración del sistema, o 3) el último sistema- tiempo del temporizador leer o establecer. En la entrada: AH 00h Devoluciones: CX parte alta resolución de cuenta del reloj DX parte baja de la cuenta del reloj para AL 0 si no ha pasado 24 horas, más 1 -------------------------------------------------- -------------------- Notas: Los siguientes fórmulas convertir la cuenta del reloj para la hora del día: Hora = Hora / 65543 (1007h) El resto = Reloj MOD 65543 Minutos = Resto / 1092 (444H) El resto resto = MOD 1092 El segundo constará Resto / 18.21 El resto resto = MOD 18.21 Centésimas = CINT (Resto * 100) El "Sistema de reloj" (a diferencia de lo real-hora del reloj) es el temporizador que se activa cuando el sistema se inicia. Esta vez es temporal, que dura sólo como siempre y cuando el sistema está encendido. El recuento de reloj también puede ser leído como un entero de 4 bytes en la posición de memoria 0:046 C. Este valor de 4 bytes es igual al número entero de 4 bytes en CX: DX después de servicio 00h ha sido llamado. Después de la llamada, la bandera (al 0:0470 h) indicando si 24 horas han pasado o no, está liquidado. Cuando el tiempo se escribe en la línea de comandos DOS obtiene el tiempo por medio de este servicio. Conteos se producen a un ritmo de 18,2 por segundo.

Page 2: Interrupción 1AH

INT 1Ah, 01h (1) Set contador de tiempo del sistema de temporizador Establece la hora actual del día. En la entrada: AH 01h CX parte alta resolución de cuenta del reloj DX parte baja de la cuenta del reloj para Devuelve: Ninguno -------------------------------------------------- -------------------- Notas: La siguiente fórmula convierte la hora del día a un cuenta del reloj: Conde = (Hout * 65.543,33) + (minutos *1092.38)+ (Segundos * 18.21) + (0.182*centésimas) El "Sistema de reloj" (a diferencia de lo real-hora del reloj) es el temporizador que se activa cuando el sistema se inicia. Esta vez es temporal, que dura sólo como siempre y cuando el sistema está encendido. El recuento de reloj también puede ser configurado como un entero de 4 bytes en la posición de memoria 0:046 C. Este valor de 4 bytes será establecido en el entero de 4 bytes en CX: DX después de la llamada.Después de la serie, la bandera (al 0:0470 h) indicando si 24 horas han pasado o no, está liquidado. Cuando el tiempo se escribe en la línea de comandos DOS obtiene el tiempo por medio de este servicio. El establecimiento de un nuevo tiempo. Llamaremos a este servicio.Conteos se producen a un ritmo de 18,2 por segundo.

Page 3: Interrupción 1AH
Page 4: Interrupción 1AH
Page 5: Interrupción 1AH
Page 6: Interrupción 1AH
Page 7: Interrupción 1AH
Page 8: Interrupción 1AH
Page 9: Interrupción 1AH
Page 10: Interrupción 1AH