You are on page 1of 2

ADDING TWO NUMBERS IN ASSEMBLY LANGUAGE:

org 100h

mov ah,09h ;printing first message


mov dx,offset msg
int 21h

mov ah,01h ;input first number


int 21h

mov bl,al ;-al- ja asa sob -bl- a nilam -al- kali korlam

mov ah,09h ;printing second message


mov dx,offset msg2
int 21h

mov ah,01h ;input second number


int 21h

mov cl,al ;-al- ja asa sob -cl- a nilam -al- kali korlam

sub bl,30h ;char thaka number korar jonno 30h minus korta hoy
sub cl,30h ;char thaka number korar jonno 30h minus korta hoy

add bl,cl ; aibar 2 ta plus korlam

;printing second message


mov ah,09h
mov dx,offset msg3
int 21h

add bl,30h ;ja minus korcilam ta plus korlam

mov dl,bl ;ans print korar jonno bl ar sob dl a nilam

mov ah,02h ;and print korlam


int 21h

mov ah,4ch ;sob ses


mov al,00
int 21h
msg db "Enter first number : $" ;sob message
msg2 db "Enter second number : $"
msg3 db "Ans = $"
;*---*MIR HB RAHMAN (Code)*---*
; Document credit ---KAWSAR MOBIN RUBEL
ret

You might also like