Bucle de Retardo en assembler

Quiero hacer dos retardos en lenguaje assembler para lo cual quiero usar dos bucles, pero solo puedo hacer un bucle por que en el 2do cuenta la mismo que el primero.. como podria implementar los dos??.. ...
 
Los retardos son inútiles más allá de unos pocos ciclos. Si son de varios registros anidados ya sin comentarios.
Más allá de 5 o 10ms nunca usaría retardos, y ni eso.
 
Timers por interrupciones. Están para eso.

Retardos me parece que nunca he usado de mas de 50µs, y pocas veces, cuando necesito esperar ese tiempo pienso a ver que puedo hacer de utilidad que tarde mas o menos ese retardo.
Por ejemplo en su día esperar la respuesta del conversor AD tardaba 14µs, busqué unas cuantas instrucciones útiles que tardaban mas o menos eso y las intercalé entre la instrucción que lanzaba el conversor y la que usaba el resultado.
 
Última edición:
Atrás
Arriba