Ekt 221: Digital 2 Binary Multiplier
Ekt 221: Digital 2 Binary Multiplier
BINARY MULTIPLIER
ASM : Binary Multiplier
Example Multiplicand Multiplier
0 0 0 0 1 1 1 0 1
000 1 x 101 = 1 0 1 1. MUL LSB with Multiplicand
+101 OR check if LSB = 1, if 1 then
101 do addition
A Multiplier (Q) Multiplicand (B) 2. ADDITION (A + B)
0 0 1 0 1 0 1 1 0 1 3. SHIFT Right