.MODEL SMALL
.STACK 100H
.DATA
D1 DB ?
D2 DB ?
D3 DB ?
M1 DB 'Enter Value 1 : $'
M2 DB 'Enter Value 2 : $'
M3 DB 'Enter Value 3 : $'
M4 DB 'Calculation is : $'
.CODE
MAIN PROC
MOV AX,@DATA
MOV DS,AX
LEA DX,M1
MOV AH,9
INT 21H
MOV AH,1
INT 21H
MOV D1,AL
MOV AH,2
MOV DL,0DH
INT 21H
MOV DL,0AH
INT 21H
LEA DX,M2
MOV AH,9
INT 21H
MOV AH,1
INT 21H
MOV CL,AL
MOV AH,2
MOV DL,0DH
INT 21H
MOV DL,0AH
INT 21H
LEA DX,M3
MOV AH,9
INT 21H
MOV AH,1
INT 21H
MOV D2,AL
MOV AH,2
MOV DL,0DH
INT 21H
MOV DL,0AH
INT 21H
MOV BL,D1
ADD BL,D2
SUB BL,CL
;MOV D3,BH
LEA DX,M4
MOV AH,9
INT 21H
MOV AH,2
MOV CL,BL
INT 21H
MOV AL,0
MOV AH,4CH
INT 21H
MAIN ENDP
END MAIN