Hi I need help in BCD commands in ASM.
I need to solve this:
A*B + C*D
using BCD commands
e.g
A=4
B=3
C=2
D=5

This is my code:

Code:
MOV AH,1 
INT 21H ; '4'= 34 
AND AL,0FH ; AL=04H 
MOV BL,AL 
MOV AH,1 
INT 21H ; '3' = 33 
AND AL,0FH ; AL=03H 
MUL BL 
AAM 
ADD AX,3030H ; AX=0102H 
MOV DX,AX ; DX=0102H - A*B 
MOV AH,1 
INT 21H ; '2' = 32 
AND AL,0FH ; AL = 02H 
MOV BL,AL 
MOV AH,1 
INT 21H ; '5' = 35 
AND AL,0FH ; AL=05H 
MUL BL 
AAM 
ADD AX,3030H ; AX=0100H 
ADD AX,DX 
AAA 
XCHG DX,AX
MOV AH,2 
INT 21H 
MOV AH,2 
INT 21H 
mov ah,4ch 
int 21h