Programa con menú de opciones
pila segment stack 'stack' db 100h dup (?) pila ends datos segment ;---------esta parte es el texto que se mostrara y las instrucciones para el usuario titulo db 13,10,' CAMBIAR FONDO DE PANTALLA',13,10,'$' mensaje1 db 'Presione ENTER si quiere la pantalla azul. ',13,10,'$' mensaje2 db 'Presione la tecla 2 si quiere morado',13,10,'$' mensaje3 db 'Presione la tecla 3 si quiere azul bajito',13,10,'$' datos ends codigo segment ;segmento de codigo assume cs:codigo, ss:pila, ds:datos inicio: ;-------------------------------------------- para preparar pantalla mov ah,0 mov al,3h ;modo texto int 10h ;interrupcion de video mov ax,0600h ;limpiar la pantalla mov bh,0fh ; pone el color de fonodo negro mov cx,0000h ; esto es para las esquinas mov dx,184Fh int 10h mov ah,02h mov bh,00 mov dh,00 mov dl,00 int 10h ;------------------------------------------------- mostrar mensajes mov ax,datos ;esto es la p