Email or username:

Password:

Forgot your password?
Top-level
Ken Shirriff

Instead of a loop, modern processors use a bunch of adders arranged in a special tree to perform a multiplication in a single clock cycle. The 8086 was very slow in comparison, taking up to 133 clock cycles for a 16-bit multiplication.

3 comments
Ken Shirriff

For more information on multiplication in the 8086 and lots more microcode analysis, see my latest blog post righto.com/2023/03/8086-multip

vruz

@kenshirriff This is a genuinely excellent post. Thanks Ken!

[DATA EXPUNGED]
Go Up