La Web del Programador: Comunidad de Programadores
 
    Pregunta:  44763 - MEDIDAS DE TIEMPO PRECISAS
Autor:  Luis Miguel
Necesito tomar medidas de tiempo de como minimo del orden de milisegundos, haciendo uso para ello del timer, pero sin cambiar su frecuencia, me valdria un proceso que estuviese leyendo directamente el regstro del timer durante todo el rato, pero por mas que lo intento no soy capaz, no tengo grandes conocimientos en ensamblador. Gracias

  Respuesta:  Miriam R.J.
Si he entendido bien lo que has escrito, ¿quieres leer algo del rtc, no?
Creo que lo debes hacer es una escritura (instrucción OUT) en el puerto 70h de la dirección de la posición que deseas leer y luego hacer una lectura (instrucción IN) del puerto 71h. Esos puertos están relacionados con el rtc. Supongo que metiendo esas dos instrucciones en un bucle y con alguna cosa más te puede ir. La interrupción del reloj es la 70h, y dicho reloj emitía pulsos cada 18'2 segundos, creo recordar...

De todas formas, te recomiendo que leas el libro que está colgado en esta página: http://atc.ugr.es/docencia/udigital/ es gratuito, y muy cómodo de consultar vía web

Es muy útil, muy completo, me ayudó en su momento y está todo bastante bien explicado. No se si he conseguido ayudar en algo o liarte más de lo que estabas, espero que no. Que tengas suerte!!