Programación General > ASM (Ensamblador)
Re: modificacion del reloj
(1/1)
Raistlin:
Buenas aqui estoy de nuevo con la practica:
¿Sabeis como modificar la velocidad del reloj?
El problema es que he metido una rutina mia en la interrupcion del reloj y quiero que se ejucute mas veces por segundo.
GRACIAS
Raistlin:
para cambiarla es asi
mov al,00110110b
out 43h,al
mov bx,6553
mov al,bl
out 40h,al
mov al,bh
out 40h,al
La velocidad nueva es 6553 y la original es 65530. Bueno espero que os sirva.
BYE
Astor:
Me alegra que lo hayas podido solucionar por vos mismo.
Lo que queria aclarart, por si no lo sabes aun, es que ese numero no es la velocidad del reloj, si no un multiplicador del Xtal. El Xtal de la PC genera una señal de T=840 nseg (nano segundos).
Ese numero 65535 se multiplica por 840 ns y te da algo asi como 55mseg que sera cada cuanto tiempo se generara un tick.
Mientras mas chico sea ese valor, mas seguido te interrumpira.
Super_G:
muy interezante lo provare
Navegación
Ir a la versión completa