Microprocessor 8086 Assembly-The result of (x+2)-(y+1)
Microprocessor 8086 Assembly-The result of (x+2)-(y+1)
;DEVELOPED BY ANANDHU ARJUNAN
.MODEL SMALL
.DATA
MSG1 DB "ENTER THE VALUE OF X: $"
MSG2 DB 13,10,"ENTER THE VALUE OF Y: $"
MSG3 DB 13,10,"THE RESULT IS :$"
SUM DB 0
.CODE
mov AX,@data
MOV DS,AX
.MODEL SMALL
.DATA
MSG1 DB "ENTER THE VALUE OF X: $"
MSG2 DB 13,10,"ENTER THE VALUE OF Y: $"
MSG3 DB 13,10,"THE RESULT IS :$"
SUM DB 0
.CODE
mov AX,@data
MOV DS,AX
LEA DX,MSG1
MOV AH,09H
INT 21H
MOV AH,09H
INT 21H
MOV AH,01H
INT 21H
INT 21H
MOV BH,AL
SUB BH,30H
ADD BH,02
SUB BH,30H
ADD BH,02
LEA DX,MSG2
MOV AH,09H
INT 21H
MOV AH,09H
INT 21H
MOV AH,01H
INT 21H
INT 21H
MOV BL,AL
SUB BL,30H
ADD BL,01
SUB BL,30H
ADD BL,01
SUB BH,BL
ADD BH,30H
MOV SUM,BH
ADD BH,30H
MOV SUM,BH
LEA DX,MSG3
MOV AH,09H
INT 21H
MOV AH,09H
INT 21H
MOV AH,02H
MOV DL,SUM
INT 21H
MOV DL,SUM
INT 21H
MOV AH,4CH
INT 21H
END
INT 21H
END
Output
ENTER THE VALUE OF X: 2"
ENTER THE VALUE OF Y: 2"
THE RESULT IS :1
ENTER THE VALUE OF Y: 2"
THE RESULT IS :1
Comments
Post a Comment