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 input an integer from user and display whether the number is even or odd

Assembly language program to input string from user and display it

Assembly language program to input string from user and display its length