.MODEL SMALL
.STACK 64 ;SEGMENTO DE PILA
.DATA
DIEZ DB 10 ;VARIABLE
NUM1 DB 0 ;VARIABLE PARA EDAD
MENS DB 'INGRESE LA EDAD: $'
MENS1 DB ' ERES MAYOR DE EDAD $'
MENS2 DB ' ERES MENOR DE EDAD $'
.CODE
INICIO PROC FAR
MOV AX,@DATA ;DIRECCIONAMIENTO
MOV DS,AX
;SE COLOCA EL PRIMER LETRERO
MOV AH,09
LEA DX, MENS
INT 21H
MOV AH,01
INT 21H
SUB AL,30H;CONVERTIR VALOR
MUL DIEZ ; SE MULTIPLICA EL NUMERO INGRESADO POR
MOV NUM1,AL
MOV AH,01
INT 21H
SUB AL,30H
ADD NUM1,AL ;SE SUMA A LAS DECENAS
MOV AL,NUM1
CMP AL,18
JGE MAYOR; EN CASO DE QUE SEA SI SE CUMPLE
JMP MENOR
MAYOR:
MOV AH,09
LEA DX,MENS1
INT 21H
JMP FIN
MENOR:
MOV AH,09
LEA DX,MENS2
INT 21H
JMP FIN
FIN:
MOV AX,4C00H
INICIO ENDP
ret
CORRIDA EN PANTALLA:
No hay comentarios:
Publicar un comentario