Assembly LAB: Even Odd Number

 .MODEL SMALL

 .STACK 100H 

  .DATA 

      MSG1 DB 'NUMBER IS EVEN ','$'

      MSG2 DB 'NUMBER IS ODD ','$'

      N1  DB 0DH,0AH,'$'

      

      .CODE 

      .STARTUP     

         NEWLINE MACRO

         LEA DX,N1 

         MOV AH,9

         INT 21H  

         

         ENDM

        

      MOV AX,@DATA 

      MOV DS,AX

      

      MOV AH,1

      INT 21H 

     

     MOV BL,2

     DIV BL

     

     MOV AL,AH

     

     CMP AL,0

     

     JG ODD ; JG EVEN

     

     EVEN: 

         

         NEWLINE

         

         LEA DX,MSG1 

         MOV AH,9

         INT 21H

         JMP EXIT 

                  

       ODD: 

         NEWLINE             

          

         LEA DX,MSG2 

         MOV AH,9

         INT 21H

        

        

    EXIT:

    

    .EXIT


মন্তব্যসমূহ

এই ব্লগটি থেকে জনপ্রিয় পোস্টগুলি

Assembly LAB: Character Input Output

Assembly LAB: Print Alphabet(A-Z)