.MODEL SMALL
.STACK 100H
.DATA
D1 DB ?
D2 DB ?
D3 DB ?
M1 DB 'Enter A : $'
M2 DB 'Enter B : $'
;M3 DB 'Enter Value 3 : $'
M4 DB 'Result Of (2A -3B+1) 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 D2,AL
MOV AH,2
MOV DL,0DH
INT 21H
MOV DL,0AH
INT 21H
MOV BL,D1
ADD BL,D1
ADD BL,1
MOV BH,D2
ADD BH,D2
ADD BH,D2
SUB BL,BH
ADD BL,48
ADD BL,30H
;ADD BL,1
LEA DX,M4
MOV AH,9
INT 21H
MOV AH,2
MOV DL,BL
INT 21H
MOV AL,0
MOV AH,4CH
INT 21H
MAIN ENDP
END MAIN