Using the table below, calculate 60 divided by 17 using the hardware described in Figure 3.8...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Using the table below, calculate 60 divided by 17 using the hardware described in Figure 3.8 (below). You should show the contents of each register on each step. Assume both inputs are unsigned 6-bit integers. Step 0 1 2 3 4 5 6 7 64-bit ALU FIGURE 3.8 First version of the division hardware. The Divisor register, ALU, and Remainder register are all 64 bits wide, with only the Quotient register being 32 bits. The 32-bit divisor starts in the left half of the Divisor register and is shifted right 1 bit each iteration. The remainder is initialized with the dividend. Control decides when to shift the Divisor and Quotient registers and when to write the new value into the Remainder register. Remainder Action Divisor 64 bits Initial Vals Rem-Rem-Div Rem <0,R+D.Q < < Rshift Div Rem-Rem-Div Rem <0. R+D,Q < < Rshift Div Rem-Rem-Div Rem <0. R+D,Q < < Rshift Div Rem-Rem-Div Rem <0.R+D.O < < Rshift Div Rem-Rem-Div Rem <0. R+D.Q < < Rshift Div Rem-Rem-Div Rem <0, R+D,Q < < Rshift Div Rem-Rem-Div Rem <0. R+D.Q < < Rshift Div Shift right 64 bits Write Control test Quotient 000 000 Quotient Shift left 32 bits Divisor 010 001 000 000 Remainder 000 000 111 100 Using the table below, calculate 60 divided by 17 using the hardware described in Figure 3.8 (below). You should show the contents of each register on each step. Assume both inputs are unsigned 6-bit integers. Step 0 1 2 3 4 5 6 7 64-bit ALU FIGURE 3.8 First version of the division hardware. The Divisor register, ALU, and Remainder register are all 64 bits wide, with only the Quotient register being 32 bits. The 32-bit divisor starts in the left half of the Divisor register and is shifted right 1 bit each iteration. The remainder is initialized with the dividend. Control decides when to shift the Divisor and Quotient registers and when to write the new value into the Remainder register. Remainder Action Divisor 64 bits Initial Vals Rem-Rem-Div Rem <0,R+D.Q < < Rshift Div Rem-Rem-Div Rem <0. R+D,Q < < Rshift Div Rem-Rem-Div Rem <0. R+D,Q < < Rshift Div Rem-Rem-Div Rem <0.R+D.O < < Rshift Div Rem-Rem-Div Rem <0. R+D.Q < < Rshift Div Rem-Rem-Div Rem <0, R+D,Q < < Rshift Div Rem-Rem-Div Rem <0. R+D.Q < < Rshift Div Shift right 64 bits Write Control test Quotient 000 000 Quotient Shift left 32 bits Divisor 010 001 000 000 Remainder 000 000 111 100
Expert Answer:
Answer rating: 100% (QA)
It is the restoring algorithm for division 1 reminderreminderdivisor 2 check reminder if r... View the full answer
Related Book For
Computer Organization and Design The Hardware Software Interface
ISBN: 978-0124077263
5th edition
Authors: David A. Patterson, John L. Hennessy
Posted Date:
Students also viewed these electrical engineering questions
-
Calculate the Lower-of-Cost-or-Market using the table below for Samson Goods, Inc. springs inventory. (1) Complete the table. Part # Cost Replacement Cost Net Realizable Value Normal Profit NRV less...
-
Using the table below calculate the mean, median, mode, range and standard deviation of the ages of the students in this team. 2. calculate the standard deviation assuming this is the entire...
-
Using the table below and 2000 as the base year, compute the real GDP in 2019 and 2020. Select one: a. The real GDP in 2019 is equal to 1,600 and the real GDP in 2020 is equal to 3,675. b. The real...
-
Titanium metal requires a photon with a minimum energy of 6.94 10 - 19 J to emit electrons. (a) What is the minimum frequency of light necessary to emit electrons from titanium via the photoelectric...
-
What services does the Federal Reserve provide to depository institutions?
-
Oxygen gas having a volume of 1000 cm3 at 40.0oC and 1.01 x 105 Pa expands until its volume is 1500 cm3 and its pressure is 1.06 x 10s Pa. Find (a) The number of moles of oxygen present and (b) The...
-
Zappos.com is a popular website known mainly for its discounted shoe sales. In 2012, a hacker hacked into the Zappos website in an effort to obtain the personal account information of Zappos...
-
Vulcan Flyovers offers scenic overflights of Mount St. Helens, the volcano in Washington State that explosively erupted in 1982. Data concerning the companys operations in July appear below: The...
-
Why does flexibility in NoSql make it easier? What is an example.
-
A hydroponic garden uses the 10 m long perforated pipe system shown below to deliver water at 20 degrees Celsius. The pipe is 5 cm in diameter and contains a circular hole every 20 cm. A pump...
-
I have collected real data on the sale of a microwavable cup of soup across 20 different cities for the same time period (a month). The variables in the dataset are: Quantity sold in the city for...
-
How involved are parents in your school? Give me three or more examples of how parents play an active role in classroom learning. Other than PTOs/PTAs, what other opportunities are available to...
-
Let X be normally distributed with mean = 22 and standard deviation = 15. [You may find it useful to reference the z table.] a. Find PX 1). (Round your final answer to 4 decimal places.) P(X 1) b....
-
1. (20 pts) For the crank-slider shown (all measurements are in inches), take 2 to be the input and derive the geometric condition that defines the dead positions. Y 1.25 2.00 1 * X
-
Everyone complains about the budget deficit, now, here is your opportunity todosomething about it. But, as the King/Queen of the World, your major concern is getting reelected. After finishing the...
-
The board of directors of JinFeng Inc .( JF ), which adopts cleaner production technology, is discussing an incentive plan drafted by its CEO, Michael Roberts. According to the plan, a 1% of the...
-
Halley's comet travels in an ellipti- cal orbit with a = 17.95 and b = 4.44 and passes by Earth roughly every 76 years. Note that each unit represents one astronomical unit, or 93 million miles. The...
-
In this exercise we show the definition of a web server log and examine code optimizations to improve log processing speed. Th e data structure for the log is defined as follows:
-
Based on your answers to 3.38 and 3.39, does (1.666015625 10 0 1.9760 10 4 ) + (1.666015625 10 0 -1.9744 10 4 ) = 1.666015625 10 0 (1.9760 10 4 + -1.9744 10 4 )?
-
What decimal number does the bit pattern 00C000000 represent if it is a floating point number? Use the IEEE 754 standard.
-
Let \(F: \mathbb{R} ightarrow[0,1]\) be a distribution function. a) Show that there exists a probability space \((\Omega, \mathscr{A}, \mathbb{P})\) and a random variable \(X\) such that...
-
Let \(\left(B_{t}ight)_{t \geqslant 0}\) be a \(\mathrm{BM}^{d}\) and assume that \(X\) is a \(d\)-dimensional random variable which is independent of \(\mathscr{F}_{\infty}^{B}\). a) Show that...
-
Let \(\left(B_{t}, \mathscr{F}_{t}ight)_{t \geqslant 0}\) be a one-dimensional Brownian motion. Which of the following processes are martingales? a) \(U_{t}=e^{c B_{t}}, c \in \mathbb{R}\); b)...
Study smarter with the SolutionInn App