in Digital Logic edited by
7,512 views
24 votes
24 votes

Booth’s algorithm for integer multiplication gives worst performance when the multiplier pattern is

  1. $101010\ldots1010$

  2. $100000\ldots 0001$

  3. $111111\ldots 1111$

  4. $011111\ldots1110$

in Digital Logic edited by
7.5k views

2 Comments

@Arjun sir,,can you explain option A and B?i m little confused
0
0
Best case is only 0's or 1's.
0
0

2 Answers

33 votes
33 votes
Best answer
Answer: A

The worst case of an implementation using Booth’s algorithm is when pairs of $01$s or $10$s occur very frequently in the multiplier.
edited by

2 Comments

Booth's algo is used for multiplication of two signed numbers, then what does above question actually mean?
0
0
edited by
Booth multiplication can be used for both signed and unsigned...
2
2
11 votes
11 votes

$\text{Booth Multiplication}:$ Booth multiplication is used to reduce the number of additions. Peformance of Booth Algorithm depends on number of Additions and Subtractions.

$\text{Booth Recoding}:$ 

Operand $X_i$ Operand $X_{i-1}$ Recoded Version $Y_i$
$0$ $0$ $0$
$0$ $1$ $1$
$1$ $0$ $-1$
$1$ $1$ $0$

 

So Option $A$ 

edited by
Answer:

Related questions