• Lunes 29 de Abril de 2024, 16:02

Autor Tema:  Retardo En Ensamblador  (Leído 4991 veces)

macklein

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Retardo En Ensamblador
« en: Lunes 12 de Abril de 2004, 22:45 »
0
Hola a todos, quisiera que alguien me diga como usar el temporizador 8254 para generar un retardo o delay en un programa......... :huh:

joajavi

  • Miembro activo
  • **
  • Mensajes: 48
    • Ver Perfil
Re: Retardo En Ensamblador
« Respuesta #1 en: Jueves 29 de Abril de 2004, 16:34 »
0
Para hacer un retardo basta con que pongas en el programa la secuencia:
mov cx,xxx
bucle:
loop bucle
en la parte que quieres ralentizar. Si el retardo es muy corto los puedes anidar de la siguiente forma:
mov cx,xxx
bucle_1:
push cx
mov cx,zzz
bucle_2:
loop bucle_2
pop cx
loop bucle_1
Confección de Progrqmas, Ejercicios y Prácticas en Ensamblador.
joajavi@yahoo.es