Discuss the below:
Create a 8086 assembly. An example of how to use an assembly language subroutine, using only 16-bit registers, to multiply two signed 16-bit values together without using the mul instruction.
a) clear the a register
b) place the multiplicand in the D register
c) do the next step 4 times (multiplying 4 bit numbers). if the left most bit of the D register is a 1 then shift both registers to the left one bit, add the multiplier to the
A register, else shift both registers to the left one bit.