Por que a divisão é mais cara que a multiplicação?

Eu não estou realmente tentando otimizar nada, mas lembro-me de ouvir isso de programadores o tempo todo, que eu entendi como verdade. Afinal, eles deveriam saber disso.

Mas eu me pergunto por que a divisão é realmente mais lenta que a multiplicação? A divisão não é apenas uma subtração glorificada, e a multiplicação é um acréscimo glorificado? Então, matematicamente, não vejo por que ir de um jeito ou de outro tem computacionalmente custos muito diferentes.

Alguém pode, por favor, esclarecer o motivo / causa disso, então eu sei, em vez do que ouvi de outro programador que eu perguntei antes, que é: "porque".

questionAnswers(2)

yourAnswerToTheQuestion