This is an algorithm that simplifies multiplication.
Algorithm
- Sign Extend to make both bytes the same length
- For binary byte with length
- Go through digits from to
- If digits at and are , then the multiplicand is added to the result at position
- If digits and are , then the multiplicand is subtracted from the result at position
- If digits at and are , then the multiplicand is added to the result at position
Example in Decimal
Involves segmenting multiplication into easier sub-multiplications with better numbers.