Uso de LOOP
Esta vez les traigo un programa que hace uso de el ciclo LOOP.
Este programa revisa una cadena de caracteres donde el primer carácter se tiene que repetir para seguir imprimiendo la cadena en pantalla, en caso contrario, el programa terminara su ejecución.
Este programa revisa una cadena de caracteres donde el primer carácter se tiene que repetir para seguir imprimiendo la cadena en pantalla, en caso contrario, el programa terminara su ejecución.
Impresión de una cadena donde se debe repetir el primer carácter ingresado
org 100h
.stack 64
.data
.code
inicio:
mov cx,10 ;cantidad de veces que repetira
mov al,'>' ;caracter inicial
Lee_car:
mov ah,0eh ;Funcion para imprimir caracter
int 10h ;llama a la bios
mov ah,00 ;funcion de espera de un caracter del teclado
int 16h ;llama al bios
cmp al,'S' ;compara el caracter con 'S'
loope Lee_car ;si es igual salta a otro
mov ah,0eh ;funcion para imprimir caracter
int 10h ;llamada al bios
;colocar el fin de la linea para que baje una linea y lo imprima
mov ah,0eh ;funcion del bios para imprimir caracter
mov al,10
int 10h
;colocar el retorno de carro para ir al inicio
mov al,13
int 10h
;prepara la salida del programa
mov ax,4c00h
int 21h
end inicio
Comentarios
Publicar un comentario