- Asked 5/22
- 2078 Kartik · 4 marks
Booth multiplication of -7 × -10
Short answer
In Booth multiplication, add or subtract the multiplicand based on multiplier bit pair Q0,Q-1 and arithmetic-shift right each cycle. For -7 times -10, the final A:Q is 0001000110, which equals 70.
Multiply -7 × -10 using Booth's multiplication algorithm.
Booth's algorithm with 5-bit registers (−7 = 11001, −10 = 10110).
Multiplicand M = -7 = 11001, multiplier Q = -10 = 10110, -M = 00111, n = 5 bits.
Step Action A Q Q-1
- Initial 00000 10110 0
1 Q0Q-1=00: no change 00000 10110 0
ASR 00000 01011 0
2 Q0Q-1=10: A = A - M 00111 01011 0
ASR 00011 10101 1
3 Q0Q-1=11: no change 00011 10101 1
ASR 00001 11010 1
4 Q0Q-1=01: A = A + M 11010 11010 1
ASR 11101 01101 0
5 Q0Q-1=10: A = A - M 00100 01101 0
ASR 00010 00110 1
Result in A,Q = 00010 00110 = 70.
Answer: -7 × -10 = 70
✓ 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 10 × (-5) · Computer Organization and Architecture, chapter 5 · asked 5×
- Booth multiplication of -6 × -11 · 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 →