2 Bit Binary Multiplier. The maximum range of its output is 3 x 3 9. 2 bit multiplier solution 2.
The equivalent decimal multiplication result is also shown in the result for the reference purpose. A1 a0 b1 b0 z3 z2 z1 z0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 1 0 0 0 1 0 0 1 1 1 0 1 0 1 1 0 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1. B1b0 is the multiplier.
The figure below shows the multiplication process of two 2 bit binary numbers.
So a binary multiplier takes binary numbers as inputs and produces a result in binary. So we can accommodate decimal 9 in 4 bits. The multiplicand a is equal to a1a0 and the multiplier b is equal to b1b0. Let us consider two unsigned 2 bit binary numbers a and b to generalize the multiplication process.