Question
4.5 In this exercise, we examine in detail how an instruction is executed in a single-cycle datapath. Problems in this exercise refer to a clock
4.5 In this exercise, we examine in detail how an instruction is executed in a single-cycle datapath. Problems in this exercise refer to a clock cycle in which the processor fetches the following instruction word: 0xf8014062.
4.5.1 [5] <$4.4> What are the outputs of the sign-extend and the "shift left2" unit (near the top of Figure 4.23) for this instruction word?
4.5.2 [10] <$4.4> What are the values of the ALU control unit's inputs for this instruction?
4.5.3 [5] <$4.4> What is the new PC address after this instruction is executed? Highlight the path through which this value is determined
4.5.4 [10] <$4.4> For each MUX, show the values of its inputs and outputs during the execution of this instruction. List values that are register outputs at Reg [Xn]
4.5.5 [10] <$4.4> What are the input values for the ALU and the two add units?
4.5.6 [10] <$4.4> What are the values of all inputs for the register unit?
Please only answer 4.5.4, 4.5.5, and 4.4.6. I put the whole problem for reference. Thanks!
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started