Multiplication and division both involve shifting together with addition or subtraction. They can be implemented with an ALU that can add or subtract and some modified shift-register circuitry.
The terms multiplicand, multiplier, and product are defined by their roles in the multiplication algorithm as shown below.
multiplicand multiplier ———————————— · · · ———————————— product
The terms divisor, dividend, quotient, and remainder are defined by their roles in the division algorithm as shown below.
quotient ————————— divisor/ dividend · · · ————————— remainder
When used for division: