Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Questions  >  The two numbers given below are multiplied us... Start Learning for Free
The two numbers given below are multiplied using the Booth’s algorithm.
Multiplicand: 0101101011101110
Multiplier: 0111011110111101
Q. How many additions/Subtractions are required for the multiplication of the above two numbers? 
  • a)
    6
  • b)
    8
  • c)
    10
  • d)
    12
Correct answer is option 'B'. Can you explain this answer?
Verified Answer
The two numbers given below are multiplied using the Booth’s alg...
Apply Booth’s algorithm:

4 additions and 4 substractions total 8 operations.
View all questions of this test
Most Upvoted Answer
The two numbers given below are multiplied using the Booth’s alg...
Algorithm:

-5 (in 2's complement) x 3 (in 2's complement)

Step 1: Initialize the A, Q, and M registers

A = 0000 0101 (5 in 2's complement)

Q = 1111 1011 (-5 in 2's complement)

M = 0000 0011 (3 in 2's complement)

Step 2: Perform the first iteration of the Booth algorithm

The rightmost bits of Q and A are checked. If they are both 0 or both 1, A is shifted right and the process is repeated. If they are different, either A is added to M or M is subtracted from A depending on whether the rightmost bit of Q is 1 or 0. In this case, the rightmost bits of Q and A are both 1, so A is shifted right.

A = 0000 0010 (2 in 2's complement)

Q = 1111 1101 (-3 in 2's complement)

Step 3: Perform the second iteration of the Booth algorithm

The rightmost bits of Q and A are both 1, so A is shifted right again.

A = 0000 0001 (1 in 2's complement)

Q = 1111 1110 (-2 in 2's complement)

Step 4: Perform the third and final iteration of the Booth algorithm

The rightmost bits of Q and A are different, so A is either added to M or M is subtracted from A depending on whether the rightmost bit of Q is 1 or 0. In this case, the rightmost bit of Q is 0, so A is added to M.

A = 0000 0010 (2 in 2's complement)

Q = 1111 1110 (-2 in 2's complement)

M = 0000 0011 (3 in 2's complement)

Step 5: Result

The result is obtained by concatenating A and Q, giving:

0000 0010 1111 1110

This is equivalent to -15 in 2's complement notation, which is the correct answer for -5 x 3.
Explore Courses for Computer Science Engineering (CSE) exam

Similar Computer Science Engineering (CSE) Doubts

Top Courses for Computer Science Engineering (CSE)

The two numbers given below are multiplied using the Booth’s algorithm.Multiplicand: 0101101011101110Multiplier: 0111011110111101Q. How many additions/Subtractions are required for the multiplication of the above two numbers?a)6b)8c)10d)12Correct answer is option 'B'. Can you explain this answer?
Question Description
The two numbers given below are multiplied using the Booth’s algorithm.Multiplicand: 0101101011101110Multiplier: 0111011110111101Q. How many additions/Subtractions are required for the multiplication of the above two numbers?a)6b)8c)10d)12Correct answer is option 'B'. Can you explain this answer? for Computer Science Engineering (CSE) 2024 is part of Computer Science Engineering (CSE) preparation. The Question and answers have been prepared according to the Computer Science Engineering (CSE) exam syllabus. Information about The two numbers given below are multiplied using the Booth’s algorithm.Multiplicand: 0101101011101110Multiplier: 0111011110111101Q. How many additions/Subtractions are required for the multiplication of the above two numbers?a)6b)8c)10d)12Correct answer is option 'B'. Can you explain this answer? covers all topics & solutions for Computer Science Engineering (CSE) 2024 Exam. Find important definitions, questions, meanings, examples, exercises and tests below for The two numbers given below are multiplied using the Booth’s algorithm.Multiplicand: 0101101011101110Multiplier: 0111011110111101Q. How many additions/Subtractions are required for the multiplication of the above two numbers?a)6b)8c)10d)12Correct answer is option 'B'. Can you explain this answer?.
Solutions for The two numbers given below are multiplied using the Booth’s algorithm.Multiplicand: 0101101011101110Multiplier: 0111011110111101Q. How many additions/Subtractions are required for the multiplication of the above two numbers?a)6b)8c)10d)12Correct answer is option 'B'. Can you explain this answer? in English & in Hindi are available as part of our courses for Computer Science Engineering (CSE). Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free.
Here you can find the meaning of The two numbers given below are multiplied using the Booth’s algorithm.Multiplicand: 0101101011101110Multiplier: 0111011110111101Q. How many additions/Subtractions are required for the multiplication of the above two numbers?a)6b)8c)10d)12Correct answer is option 'B'. Can you explain this answer? defined & explained in the simplest way possible. Besides giving the explanation of The two numbers given below are multiplied using the Booth’s algorithm.Multiplicand: 0101101011101110Multiplier: 0111011110111101Q. How many additions/Subtractions are required for the multiplication of the above two numbers?a)6b)8c)10d)12Correct answer is option 'B'. Can you explain this answer?, a detailed solution for The two numbers given below are multiplied using the Booth’s algorithm.Multiplicand: 0101101011101110Multiplier: 0111011110111101Q. How many additions/Subtractions are required for the multiplication of the above two numbers?a)6b)8c)10d)12Correct answer is option 'B'. Can you explain this answer? has been provided alongside types of The two numbers given below are multiplied using the Booth’s algorithm.Multiplicand: 0101101011101110Multiplier: 0111011110111101Q. How many additions/Subtractions are required for the multiplication of the above two numbers?a)6b)8c)10d)12Correct answer is option 'B'. Can you explain this answer? theory, EduRev gives you an ample number of questions to practice The two numbers given below are multiplied using the Booth’s algorithm.Multiplicand: 0101101011101110Multiplier: 0111011110111101Q. How many additions/Subtractions are required for the multiplication of the above two numbers?a)6b)8c)10d)12Correct answer is option 'B'. Can you explain this answer? tests, examples and also practice Computer Science Engineering (CSE) tests.
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

Explore Courses
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev