Does anyone know how to multiply 16-bit by 16-bit in 8086 programming. what I currently know is that for example...
Ax= F000 Bx =9015 Dx= 0000
Mul Bx this result will come up to be F000 * 9015 = 8713B000
the the upper half (8713) will be stored in Dx, while the lower half (B000) will
be stored in Ax. My question is what if Dx has a given number let say
Dx = EB5.
what should be the answer?
Ax= F000 Bx =9015 Dx= 0000
Mul Bx this result will come up to be F000 * 9015 = 8713B000
the the upper half (8713) will be stored in Dx, while the lower half (B000) will
be stored in Ax. My question is what if Dx has a given number let say
Dx = EB5.
what should be the answer?