TITLE MULTIPLICATION OF DOUBLE WORD BY WORD USING 386/486 PAGE 60,132 .MODEL SMALL .386 .STACK 200H .DATA DATA1 DD 500000 ;MULTIPLICAND (UP TO 32-BIT SIZE DATA) DATA2 DD 50000 ;MULTIPLIER (UP TO 16-BIT SIZE) RESULT DQ ? ;PRODUCT (UP TO 48-BIT SIZE) .CODE MAIN: MOV AX,@DATA MOV DS,AX MOV EAX,DATA1 ;32-BIT OPERAND MUL DWORD PTR DATA2 ;TIMES 16-BIT OPERAND MOV DWORD PTR RESULT,EAX ;SAVE THE RESULT MOV DWORD PTR RESULT+4,EDX MOV AH,4CH INT 21H END MAIN