Question
Answer the questions below given the following set of instruction: lw $t0, 0 ($s0) add $t0, $s0, $t0 addi $t0, $t0, 16 lw $t1, 0
Answer the questions below given the following set of instruction:
lw $t0, 0 ($s0) add $t0, $s0, $t0 addi $t0, $t0, 16 lw $t1, 0 ($t0)
Continue to write the datapath with the 5 stages of pipeline and put a gap between instructions if there is a gap between instructions.
Assuming the processor has full forwarding, but also the instruction and data memory is not separated (meaning, both cannot be accessed at the same time), populate the following pipeline diagram using compact notation (Use S for stalls).
lw $t0, 0 ($s0) | IF | ID | EXE | MEM | WB |
|
|
|
|
|
|
|
|
|
|
|
|
|
add $t0, $s0, $t0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
addi $t0, $t0, 16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lw $t1, 0 ($t0) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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