[ create a new paste ] login | about

Link: http://codepad.org/aCVR6rvJ    [ raw code | fork ]

iamyeasin - Plain Text, pasted on Feb 17:
.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


Create a new paste based on this one


Comments: