- Asked 5/22
- 2075 Chaitra · 6 marks
Booth multiplication of -6 × -11
Short answer
Booth's algorithm with 5-bit registers: -6 (11010) × -11 (10101), -M=00110. After five add/subtract and arithmetic right shifts, result in A,Q is 00010 00010 = 66.
Multiply -6 × -11 using Booth's multiplication algorithm.
Booth's algorithm with 5-bit registers (−6 = 11010, −11 = 10101).
Multiplicand M = -6 = 11010, multiplier Q = -11 = 10101, -M = 00110, n = 5 bits.
Step Action A Q Q-1
- Initial 00000 10101 0
1 Q0Q-1=10: A = A - M 00110 10101 0
ASR 00011 01010 1
2 Q0Q-1=01: A = A + M 11101 01010 1
ASR 11110 10101 0
3 Q0Q-1=10: A = A - M 00100 10101 0
ASR 00010 01010 1
4 Q0Q-1=01: A = A + M 11100 01010 1
ASR 11110 00101 0
5 Q0Q-1=10: A = A - M 00100 00101 0
ASR 00010 00010 1
Result in A,Q = 00010 00010 = 66.
Answer: -6 × -11 = 66
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Booth multiplication of -5 × -9 · Computer Organization and Architecture, chapter 5 · asked 5×
- Booth multiplication of 5 × -6 · Computer Organization and Architecture, chapter 5 · asked 5×
- Booth multiplication of -7 × -10 · Computer Organization and Architecture, chapter 5 · asked 5×
- Booth multiplication of 10 × (-5) · Computer Organization and Architecture, chapter 5 · asked 5×
- Booth multiplication algorithm and hardware · Computer Organization and Architecture, chapter 5 · asked 8×
- Booth multiplication with hardware · Computer Organization and Architecture, chapter 5
- Booth multiplication of -6 × 12 · Computer Organization and Architecture, chapter 5
- Booth multiplication of 23 × -21 (6 bits) · Computer Organization and Architecture, chapter 5
- Booth multiplication of 6 × 7 · Computer Organization and Architecture, chapter 5
- Booth multiplication 7×3 · Computer Organization and Architecture, chapter 5 · asked 2×
All Computer Organization and Architecture chapter 5 questions →