Este es un programa que utiliza ciclos condicionales, en este caso LOOPE.
Codigo:
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 ;para servicio de video
;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
Resultado:
Codigo:
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 ;para servicio de video
;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
Resultado:
Comentarios
Publicar un comentario