RE:que se hace para acceder al reloj del sistema
Si se puede accesar al RTC (Real Time Clock) lo puedes hacer directamente por direcciones de puerto, de hecho para leer los valores deberas almacenarlos en el registro AX.
Las direcciones de puerto son la 70h y la 71h si no me equuivoco.
El RTC tiene un arreglo bastante curioso, en la primera direccion (70h) deberás de indicar el registro del RTC al que quieres accesar y posteriormente deberás accesar a este registro meidante la siguiente dirección (71h)
cli ; Debes de descativar la bandera de interrupciones
mov al,address ;Seleccionas el registro al que deseas accesar
out 70h,al ;mandas al puerto 70h el númerod e registro que deseas
in al,71h ;lees en el 71h el registro real
sti
Estos son los registros del RTC
--------------------------------------
0 segundo actual
1 segundo de la alarma
2 minuto actual
3 minuto de la alarma
4 hora actual
5 hora de la alarma
6 Día de la semana
7 Día del mes
8 mes
9 año
Tiene mas pero no creo que los ocupes.
Suerte