Quiz submission record for quiz5-2-2 at Thu Jul 22 10:24:53 2004: Your Answer for Question 1: A branch delay is for when you're not sure of the result of one of your initial stages until you process it. The slot allows the branch expression to calculate the address and figure out where next to execute before moving on that way no needless code gets run. Your Answer for Question 2: The second instruction needs hte result of the first to operate because the result of the first is an operand of the add instruction. We can use forwarding or bypassing to increase the speed here. Your Answer for Question 3: Because some of these methods require that you access both instruction and memory at the same time to speed it up but with only one memory module you haveta do everything one thing at a time. Your unique submission ID is quiz5-2-2-cs61c-be-1090517093-983.