8085 Program for two digits subtraction input from user

Code:

org 100h
.stack 100h
.data
.code
main proc
    mov ah,01     ;taking input that save in ax(al)
    int 21h

    ;now move value of ax into bx to get another value
     mov bx,ax

    ;now again gat a number
    mov ah,01
    int 21h

    ;subtract 2nd number from first number result is save in bx
    sub bx,ax

    ;code for print newline
    mov dx,10
    mov ah,02
    int 21h
    mov dx,13
    mov ah,02
    int 21h

    ;now display the result 
    mov dx,bx

    ;now there is an assci value in bx
    ;so get a real number we add 48 into result that is 0
    add dx,48
    mov ah,02
    int 21h

    mov ah,4ch
    int 21h

main endp
end main

Output:

two digits subtraction





Comments

Popular posts from this blog

Assembly language program to display sum of all even numbers between 1 to 100

Assembly language program to input an integer from user and display whether the number is even or odd