Mzsmunna
10/16/2019 - 8:56 AM

CONDITION((OR)


.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