.MODEL SMALL
.STACK 100H
.DATA
MSG DB 'ENTER VALUE $'
MSG1 DB 'GREATER THAN 7 $'
MSG2 DB 'GREATER THAN 5 $'
MSG3 DB 'GREATER THAN 3 $'
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,7
JGE L2
L1: CMP BL,5
JGE L4
L3: CMP BL,3
JGE L6
L5: LEA DX,MSG4
MOV AH,9
INT 21H
JMP EXIT
L2: LEA DX,MSG1
MOV AH,9
INT 21H
JMP EXIT
L4: LEA DX,MSG2
MOV AH,9
INT 21H
JMP EXIT
L6:
LEA DX,MSG3
MOV AH,9
INT 21H
EXIT:
MOV AH,4CH
INT 21H
MAIN ENDP
END MAIN