Question: Using a table similar to that shown in Figure 3.11, calculate A divided by B using the hardware described in Figure 3.12. You should show

Using a table similar to that shown in Figure 3.11, calculate A divided by B using the hardware described in Figure 3.12. You should show the contents of each register on each step. Assume A and B are unsigned 6-bit integers. This algorithm requires a slightly different approach than that shown in Figure 3.10. You will want to think hard about this, do an experiment or two, or else go to the web to figure out how to make this work correctly.

Figure 3.102a Start 1. Subtract the Divisor register from the Remainder register and place the result in the Remainder

Figure 3.11Iteration 0 1 2 3 4 5 Step Initial values 1: Rem = Rem - Div 2b: Rem <0 +Div, sll Q, QO = 0 3: Shift Div

Figure 3.12

Divisor 32-bit ALU 32 bits Remainder 64 bits Shift right Shift left Write Control test


Let’s look in more detail at division. We will use the octal numbers in the following table.a. b. A 74 76 B 21 52

2a Start 1. Subtract the Divisor register from the Remainder register and place the result in the Remainder register Remainder 20 Test Remainder Remainder

Step by Step Solution

3.40 Rating (159 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Based on the provided figures it appears we are tasked with calculating two division operations using a binary long division algorithm We are given the division process flow in Figure 311 hardware sch... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Computer Organization Design Questions!