![]() |
Ask |
A 2 bit binary multiplier can be implemented using
(a)2 input ANDs only
(b)2 input X-ORs and 2-input AND gates only
(c)Two (2) input NORs and one XNOR gate
(d) XOR gates and shift registers
Think
Binary Multiplier !?! I know very little about Binary Multiplication ...May be like , 10 \times 11 = 110
Yes, it's as simple as that !Let's see an Example for Binary Multiplication :
Concept
1 1 0 0
\times 1 1
____________
1 1 0 0
1 1 0 0
____________
1 0 1 0 0
To start with the 2- bit binary multiplier
Consider the input as A_0 B_0 & A_1, B_1. This gives a 4-bit product. P_0, P_1 , P_2,P_3
Just, take a look at the schematic below:
From the above, it is evident
Concept
P_0 = A_0A_1
P_1 = B_0A_1 + B1A_0 \implies Carry C_1 from here is cascaded to P_2
P_2 = B_0B_1 + C_1 \implies Carry C_2 from here is cascaded to P_3
P_3 = C_2
As we can see there are only two quantities being added , this means that only a TWO input Adder is sufficient.A HALF - ADDER does this job.
Focus
So, now we realize the above multiplication , using the below schematic :
![]() |
Schematic Realization of 2-bit multiplier using Half- Adders (HA) |
Below is a schematic of a HALF- ADDER:
Focus
![]() |
Add caption |
No comments:
Post a Comment