DATA  SEGMENT						
      X   	DB  -50					
      Y   	DB  100					
      Z   	DB  40					
      MAX 	DB  ?					
DATA 	ENDS
CODE	SEGMENT						
    ASSUME  DS:DATA,CS:CODE
START:	MOV 	AX,DATA				
MOV 	DS,AX
   	MOV 	AL,X                	
   	CMP 	AL,Y                	
   	JG 	NEXT                
   	MOV	AL,Y                	
      	CMP 	AL,Z                	
      	JG 	EXIT                	
   	 MOV 	AL,Z                	
      	JMP 	EXIT                	
NEXT:	CMP	AL,Z				
      	JG 	EXIT                	
   	   	MOV 	AL,Z                	
EXIT:	MOV  	MAX,AL 				
   	   	MOV 	AH,4CH				
   	   	INT 	21H 
CODE  	ENDS
   	  	END 	START				
