Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Pls help with explanation as well Total: 45 pts This is Figure 4.24 (page 271) from the textbook, showing the datapaths for all instructions covered

Pls help with explanation as well

image text in transcribedimage text in transcribed

Total: 45 pts This is Figure 4.24 (page 271) from the textbook, showing the datapaths for all instructions covered in class. Ignore the fact that it only highlights the datapath for jump instructions. For each of the following instructions in hexadecimal, a) Translate it back to MIPS assembly format; b) Extract from the above figure only the components that are on its datapath. Don't include anything that does not participate in that instruction's execution. You may also exclude the control unit and control signals (anything in blue in the above figure) unless it is important e.g., for branch instructions. Be sure to show the data that flows through the links that you have included, using any information that is available from the instruction; c) Fill the control word table shown below A complete example follows: Instruction: AC620014h a) Assembly translation: sw \$v0, 14h(\$v1) b) The extracted datapath with data shown in red color: c) Lontrol word ( X= don t care): 1. (3+10+2 pts) Instruction (in hex): 02324022 2. (3+10+2 pts) Instruction (in hex): 8D2804B0 3. (3+10+2 pts) Instruction (in hex): 12300020 Total: 45 pts This is Figure 4.24 (page 271) from the textbook, showing the datapaths for all instructions covered in class. Ignore the fact that it only highlights the datapath for jump instructions. For each of the following instructions in hexadecimal, a) Translate it back to MIPS assembly format; b) Extract from the above figure only the components that are on its datapath. Don't include anything that does not participate in that instruction's execution. You may also exclude the control unit and control signals (anything in blue in the above figure) unless it is important e.g., for branch instructions. Be sure to show the data that flows through the links that you have included, using any information that is available from the instruction; c) Fill the control word table shown below A complete example follows: Instruction: AC620014h a) Assembly translation: sw \$v0, 14h(\$v1) b) The extracted datapath with data shown in red color: c) Lontrol word ( X= don t care): 1. (3+10+2 pts) Instruction (in hex): 02324022 2. (3+10+2 pts) Instruction (in hex): 8D2804B0 3. (3+10+2 pts) Instruction (in hex): 12300020

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

ISE Fundamentals Of Cost Accounting

Authors: William N. Lanen, Shannon Anderson, Michael W. Maher

6th Edition

1260569098, 9781260569094

More Books

Students also viewed these Accounting questions

Question

How do firms choose the optimal combination of inputs?

Answered: 1 week ago

Question

If ln x = 3 and ln y = 4, find x 2 y.

Answered: 1 week ago

Question

There is one, and only one, datum True False

Answered: 1 week ago