.MODEL SMALL .STACK 100H .DATA MSG DB 'ENTER YOUR NUMBER : $ '; AA DB 10,13, 'Your Grade is: A $' BB DB 10,13, 'Your Grade is: B $' CC DB 10,13, 'Your Grade is: C $' EROR DB 10,13, 'YOUR INPUT VIOLATES $' NUM DB ? .CODE MAIN PROC MOV AX,@DATA MOV DS,AX MOV AH,9 LEA DX,MSG INT 21H MOV AH,1 INT 21H MOV NUM, AL CMP NUM,'3' JLE SEC1 JG SEC2 SEC1: CMP NUM,'1' JGE A JL EXIT A: MOV AH,9 LEA DX,AA JMP EXIT SEC2: CMP NUM,'6' JLE B JG C B: MOV AH,9 LEA DX,BB JMP EXIT C: MOV AH,9 LEA DX,CC JMP EXIT EXIT: ;INT 21H MOV AH,9 LEA DX,EROR INT 21H MOV AH,4CH INT 21H MAIN ENDP END MAIN