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