In this program we will see how to multiply two 16-bit numbers.
Write 8086 Assembly language program to multiply two 16-bit number stored in memory location 3000H – 3001H and 3002H – 3003H.
We can do multiplication in 8086 with MUL instruction. For 16-bit data the result may exceed the range, the higher order 16-bit values are stored at DX register.
We are taking two numbers BCAD * FE2D = 1BADA