Topic: CPU Datapath
Related Reading: Chapter 5 of our zybooks text, and class lecture notes
This quiz is auto-graded, so you will receive immediate feedback on your performance at the end of the quiz. You are allowed to take complete the quiz two times, if desired, and it will save the highest grade. The correct answers will be available online one-week after the homework deadline passes.
There are three short assembly programs the Survey asks you to enter and run in the simulator. Please do so and spend some time going through the simulations of each to gain a good understanding of how the data flow through the CPU Datapath works. Then complete the survey questions as appropriate.
For the following ARM assembly instruction:
LDR X8, [X12, #20]
As we've done in class, using a single-cycle datapath (PDF, PNG):
For annotating the figure with the values, assume the following initial values:
For the following ARM assembly instruction:
BGT IF_EXIT
As we've done in class, using a single-cycle datapath (PDF, PNG):
For annotating the figure with the values, assume the following initial values: