Answer from cs61c-cd (Charles Leung 15905350) for Question 1 COmpilers and assemblers put an instruction that executes after the branch in a brnach delay slot. It makes the instructions valid and useful.