You are on page 1of 8

Reserva un espacio de memoria para las

operaciones de pila
Establece
modelo de Declaramos todas las
memoria “small” variables

Variables Tipo
byte
paso de referencia de Registro
acumulador Movemos nuestro ax a ds
datos al segmento de que es el segmento de
código
dato

Etiqueta Cadena de caracteres

Llamada al sistema DOS


Lee la variable donde se
encuentra el mensaje espera un valor de entrada
que queremos mostrar pero sin mostrarlo

Valor ASCII (1-6)

Compara el valor
ASCII (al)cuando se
ingresa un digito salta hacia la etiqueta de la
para seleccionar una opción seleccionada
opción del menú

salta siempre que sea diferente


Etiqueta Función que cambia el
(se encuentra la opción de modo de video y borra la
limpiar pantalla) pantalla

Modo de video seleccionador

Instrucción que controla la


pantalla de video

Muestra el mensaje que tenemos


en nuestra variable msg0 “pantalla
limpia” y nos muestra nuevamente
el menú
Llamamos a nuestra etiqueta
menus, (podemos volver a
seleccionar otra opción )
Llamamos a nuestra etiqueta
menus, (podemos volver a
seleccionar otra opción )
Cadena de caracteres

Lee la variable “sol” donde nos


pide ingresar un valor

Lee los valores ingresados por el


teclado
Le damos un salto de línea

Movemos “al” a “dl” y se


decremento “dl”
Es el valor 0 de nuestro
valor ASCII
(mayor que )

Llamamos a nuestra etiqueta


menus, (podemos volver a
seleccionar otra opción )