En este apartado veremos las diferentes formas de utilizar la instruccion LOOP
Codigo 1: Utiliza loop con offset
.model tiny
name "Bucle"
.data
dato db 10,13 ,'Letrero $'
    
.code
Inicio:
mov cx,50
comienzo:
mov dx,OFFSET dato
mov ah,09
int 21h
;inc cx
loop comienzo
ret
Codigo 2: LOOP con libreria emu8086
org 100h
include 'emu8086.inc'
  
mov cx,10 ;Vueltas que va a dar el programa
  
comienzo:
printn 'letrero'
  
loop comienzo
ret
    
Codigo 1: Utiliza loop con offset
.model tiny
name "Bucle"
.data
dato db 10,13 ,'Letrero $'
.code
Inicio:
mov cx,50
comienzo:
mov dx,OFFSET dato
mov ah,09
int 21h
;inc cx
loop comienzo
ret
Codigo 2: LOOP con libreria emu8086
org 100h
include 'emu8086.inc'
mov cx,10 ;Vueltas que va a dar el programa
comienzo:
printn 'letrero'
loop comienzo
ret
Codigo 3: Loop que solo visualiza el mensaje 50 veces con libreria emu8086.
ORG 100H 
INCLUDE 'emu8086.inc'
MOV CX,50 ;ES REGISTRO QUE CONTROLA LAS VECES DE ITERACIONES
COMIENZO: ;DEBE TENER UNA ETIQUETA ;MULT 5 
    PRINTN 'LETRERO'
    INC CX
    LOOP COMIENZO
    RET
Comentarios
Publicar un comentario