ORG 100H
.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 13,10, 'ERES MAYOR DE EDAD $'
MENS2 DB 13,10, '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 A VALOR
MUL DIEZ ;SE MULTIPLICA EL NUMERO INGRESADO POR DIEZ
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
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