.MODEL SMALL
.STACK 100H
.DATA
MSG DB 'ENTER VALUE :$'
MSG2 DB 'CORRECT $'
MSG3 DB 'INCORRECT $'
MSG4 DB 'LESS $'
.CODE
MAIN PROC
MOV AX,@DATA
MOV DS,AX
LEA DX,MSG
MOV AH,9
INT 21H
MOV AH,1
INT 21H
MOV BL,AL
SUB BL,48
MOV AH,2
MOV DL,0DH
INT 21H
MOV DL,0AH
INT 21H
CMP BL,10
JE L2
L1:
CMP BL,5
JGE L4
L3:
LEA DX,MSG3
MOV AH,9
INT 21H
JMP EXIT
L2:
LEA DX,MSG2
MOV AH,9
INT 21H
JMP EXIT
L4:
LEA DX,MSG2
MOV AH,9
INT 21H
EXIT:
MOV AH,4CH
INT 21H
MAIN ENDP
END MAIN