Question

1. Assume A 47, B 9 1) Using a table similar to that shown in Figure 3.6, calculate the A B, using the first version multiplication hardware described in Figure 3.4. (30 pts) lier Multiplicand Product Action
0 0
Add a comment Improve this question Transcribed image text
Answer #1

So before we should know that:

  • We need 6bits for multiplier
  • We need 12bits for multiplicand and product
  • We must iterate for 6 cycles

Therefore we have the following table:

Step Action Multiplier Multiplicand Product
0 initialize 101111 000000 001001 000000 000000
1 Add multiplier
and multiplicand
101111 000000 001001 000000 001001
1 L.Shift multiplicand 101111 000000 010010 000000 001001
1 R.Shift multiplier 010111 000000 010010 000000 001001
2 Add multiplier
and multiplicand
010111 000000 010010 000000 011011
2 L.Shift multiplicand 010111 000000 100100 000000 011011
2 R.Shift multiplier 001011 000000 100100 000000 011011
3 Add multiplier
and multiplicand
001011 000000 100100 000000 111111
3 L.Shift multiplicand 001011 000001 001000 000000 111111
3 R.Shift multiplier 000101 000001 001000 000000 111111
4 Add multiplier
and multiplicand
000101 000001 001000 000010 000111
4 L.Shift multiplicand 000101 000010 010000 000010 000111
4 R.Shift multiplier 000010 000010 010000 000010 000111
5 NO CHANGE 000010 000010 010000 000010 000111
5 L.Shift multiplicand 000010 000100 100000 000010 000111
5 R.Shift multiplier 000001 000100 100000 000010 000111
6 Add multiplier
and multiplicand
000001 000100 100000 000110 100111
6 L.Shift multiplicand 000001 001001 000000 000110 100111
6 R.Shift multiplier 000000 001001 000000 000110 100111

If you follow the algorithm, you can easily figure out the working of the algorithm. If incase you are facing problems with the algorithm, and have queries on filling the table, feel free to comment below. I shall be glad to help you with the algo.

Add a comment
Know the answer?
Add Answer to:
Assume A = 47, B = 9 Using a table similar to that shown in Figure...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Assume A = 50, B = 10. Using a table similar to that shown in Figure...

    Assume A = 50, B = 10. Using a table similar to that shown in Figure 3.11, calculate the division of unsigned 6-bit A and B, i.e., A/B, using the first version division hardware described in Figure 3.9. Action Initial Vals Multiplier 001010 Multiplicand 000000110010 Product Step 0

  • please answer full with ll work and only if your sure., Problem 5: (20 marks) a)...

    please answer full with ll work and only if your sure., Problem 5: (20 marks) a) (10 marks) Calculate the product of the hexadecimal unsigned 8-bit integers 97 and 27 using the hardware described in Figure 1 (refined version of the multiply). You should show the contents of each register on each step b) (10 marks) Using a table similar to that shown below, calculate 97 divided by 27 using the hardware in Figure 2. The numbers are hexadecimal unsigned...

  • 4) This exercise will first present the modified algorithm for computing the product of two numbers...

    4) This exercise will first present the modified algorithm for computing the product of two numbers represented in twos complement with an illustrated example and then ask you to repeat for a different number pair The hardware and the flowchart for signed multiplication in twos complement representation of binary numbers will be slightly modified as follows. Use the version of the unsigned multiplication hardware which employs one double-sized register to hold the partial product and the multiplier a. When shifting...

  • Given: The following questions deal with two unsigned 6-bit numbers shown below in the hex format....

    Given: The following questions deal with two unsigned 6-bit numbers shown below in the hex format. A= 0x08 B=0x15 Suppose that the multiplier shown below is used to calculate the product of A (Multiplicand) and B (Multiplier) (Assume both values are unsigned). Consider using the "Add-and-Right-Shift Multiplier" design to compute A*B. You may assume all registers are large enough to contain as many bits as are required. Sought: a) What are the value in for the Multiplicand, Multiplier and Product...

  • Given: The following questions deal with two unsigned 6-bit numbers shown below in the hex format....

    Given: The following questions deal with two unsigned 6-bit numbers shown below in the hex format. A= 0x02 B=0x1F Suppose that the multiplier shown below is used to calculate the product of A (Multiplicand) and B (Multiplier) (Assume both values are unsigned). Consider using the "Add-and-Right-Shift Multiplier" design to compute A B. You may assume all registers are large enough to contain as many bits as are required. Sought: a) What are the value in for the Multiplicand, Multiplier and...

  • ReviewI ConstantsI Periodic Table Part A Consider the system shown in the figure.(Figure 1) Block A...

    ReviewI ConstantsI Periodic Table Part A Consider the system shown in the figure.(Figure 1) Block A has weight 5.0 N and block B has weight 3.6 N Once block B is set into downward motion, it descends at a constant speed. Assume that the mass and friction of the pulley are negligible Calculate the coefficient of kinetic friction between block A and the table top. Express your answer numerically View Available Hint(s) Figure 1 of 1 Submit Provide Feedback

  • lis 2) ALU Design: Carry-Select Adder 31 Given: The following questions deal with two unsigned 6-bit...

    lis 2) ALU Design: Carry-Select Adder 31 Given: The following questions deal with two unsigned 6-bit numbers shown below in the hex format. A= 0x02 B=0x15 Suppose that the multiplier shown below is used to calculate the product of A (Multiplicand) and B (Multiplier) (Assume both values are unsigned). Consider using the "Add-and-Right-Shift Multiplier" design to compute A B. You may assume all registers are large enough to contain as many bits as are required. Sought: a) What are the...

  • QUESTION 1 a) Consider the data of Table 1.1 which specifies the "life" of 40 similar...

    QUESTION 1 a) Consider the data of Table 1.1 which specifies the "life" of 40 similar car batteries recorded to the nearest tenth of a year. The batteries are guaranteed to last 3 years. Table 1.1 3.5 2.2 3.4 2.5 3.3 4.1 1.6 4.3 3.1 3.8 3.1 3.4 3.7 3.4 4.5 3.3 3.6 4.4 2.6 3.2 3.8 2.9 3.2 3.9 3.7 3.1 3.3 4.1 3.0 3.0 4.7 3.9 1.9 4.2 2.6 3.7 3.1 3.4 3.5 4.7 (i) Represent the above...

  • Name B (15.0 m) 2. 6 points) Similar to 1.48) For the vectors shown in the...

    Name B (15.0 m) 2. 6 points) Similar to 1.48) For the vectors shown in the figure, find (i) the scalar product C·D, and (ii) the vector product А B. [In the figure, +2 would be out-of the page.] D (10.0 m) 30: 53. 25.0° C (12.0 m) A (8.00 m)

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT