Question: Given the following MIPS Assembly code segment: sub $s2, $s1, $s3 and $t2, $s2, $s5, or $s3 $s6, $s2 add $t4, $s2, $s2 sw $t5,

Given the following MIPS Assembly code segment: sub $s2, $s1, $s3 and $t2, $s2, $s5, or $s3 $s6, $s2 add $t4, $s2, $s2 sw $t5, 200 ($s2) How many pipeline hazards will this code segment have? Why? Please explain in detail. Show how inserting nops into the code can resolve the pipeline hazard(s) you identified in 1A. Show how data forwarding can resolve the pipeline hazard(s) you identified in 1A. Given the following MIPS Assembly code segment: sub $s2, $s1, $s3 and $t2, $s2, $s5, or $s3 $s6, $s2 add $t4, $s2, $s2 sw $t5, 200 ($s2) How many pipeline hazards will this code segment have? Why? Please explain in detail. Show how inserting nops into the code can resolve the pipeline hazard(s) you identified in 1A. Show how data forwarding can resolve the pipeline hazard(s) you identified in 1A
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
