.MODEL SMALL
.STACK 100H
.DATA
G1 DB 'ENTER FIRST NUMBER: $'
G2 DB 'ENTER SECOND NUMBER: $'
G3 DB 'ADDITION RESULT IS: $'
.CODE
MAIN PROC
MOV AX,@DATA
MOV DS,AX
LEA DX,G1
MOV AH,9
INT 21H
MOV AH,1
INT 21H
MOV BL,AL
LEA DX,G2
MOV AH,9
INT 21H
MOV AH,1
INT 21H
MOV CL,AL
LEA DX,G3
MOV AH,9
INT 21H
SUB BL,30H
SUB CL,30H
ADD CL,BL
ADD CL,30H
MOV DL,CL
MOV AH,2
INT 21H
MOV AH,4CH
INT 21H
MAIN ENDP
END MAIN
&&&&&&&&subtraction
.MODEL SMALL
.STACK 100H
.DATA
MSG DB "===SUBTRACTION OF TWO NUMBERS=== $"
MOV AH,9
LEA DX,MSG
INT 21H
MOV AH,9
LEA DX,PROMPT1
INT 21H
MOV AH,1
INT 21H
SUB AL,30H
MOV NUM1,AL
MOV AH,9
LEA DX,PROMPT2
INT 21H
MOV AH,1
INT 21H
SUB AL,30H
MOV NUM2,AL
MOV AH,9
LEA DX,PROMPT3
INT 21H
MOV AL,NUM1
SUB AL,NUM2
ADD AL,30H
MOV AH,2
MOV DL,AL
INT 21H
MOV AH,4CH
INT 21H
END START