2. Son operaciones que se deben ejecutar un número
repetido de veces. El conjunto de instrucciones que
se ejecuta repetidamente cierto número de veces,
se llama Ciclo, Bucle o Lazo.
3. LOOP:
Decrementa CX en 1, y transfiere el flujo del programa a la
etiqueta dada como operando si CX es diferente a 1.
LOOPNE:
Generar un ciclo en el programa, considerando el estado de ZF.
LOOPE:
Esta instrucción decrementa CX en 1. Si CX es diferente a cero y
ZF es igual a 1, entonces el flujo del programa se transfiere a la
etiqueta indicada como operando.
4. DEC:
Esta operación resta 1 al operando destino y almacena el
nuevo valor en el mismo operando.
INC:
La instrucción suma 1 al operando destino y guarda el
resultado en el mismo operando destino.
5. Los ciclos permiten un conjunto de
instrucciones varias veces hasta que se
cumpla una condición. El chequeo de la
condición puede estar al inicio o al final del
ciclo, en caso de estar al final hay que tener
en cuenta que la ejecución se va a efectuar al
menos una vez.
6. Es importante como se puede ver, el
Lenguaje Ensamblador es directamente traducible
al Lenguaje de Máquina, y viceversa; simplemente, es
una abstracción que facilita su uso para los seres
humanos.
7. En este lenguaje las instrucciones se escriben en
códigos alfabéticos conocidos como mnemotécnicos
para las operaciones y direcciones simbólicas.
Los bucles nos permitirán resolver operaciones que son
complicadas en un mínimo número de líneas de código.
8. Las instrucciones repetitivas se utilizan mayormente
cuando se quiere que un conjunto de instrucciones se
ejecuten un cierto número finito de veces.