He mejorado algo la velocidad pero necesito saber y no se como hacerlo, cuanto tiempo tarda en ejecutarse una rutina larga, en este caso la de interrupcion, para ajustar el rebose del contador y dejar tiempo para que ejecute el resto del programa, porque si no siempre esta en la interrupcion y nunca acaba.
Es decir, ¿como saber cuantos milisegundos tarda en ejecutarse el codigo de la rutina de interrupcion sin tener que andar calculando en ensamblador, (ya que es un codigo larguisimo)?
Gracias por la ayuda