
ØØ Explanation :
· Consider that a word of data is present in the AX register and 2nd word of data is present in the BX register.
· We have to multiply the word in AX with the word in BX. Using MUL instruction, multiply the contents of the 2 registers.
· The multiplication of the two 16 bit numbers may result into a 32 bit number. So result is stored in the DX and AX register.

ØØ Explanation :
· Consider that a word of data is present in the AX register and 2nd word of data is present in the BX register.
· We have to multiply the word in AX with the word in BX. Using MUL instruction, multiply the contents of the 2 registers.
· The multiplication of the two 16 bit numbers may result into a 32 bit number. So result is stored in the DX and AX register.