Quiz submission record for quiz5-2-2 at Thu Jul 22 00:43:15 2004: Your Answer for Question 1: A Branch delay slot is a slot used to excute a 'safe' instruction right after the branch intstruction, that will not be affected by the branch. It helps fill up the 'waiting period' of the branch instruction's proper excution with instruction executions. Your Answer for Question 2: $t0 will still need to acquire a value from the $s1 register before it can be used to be added in the following pipeline. In this case a stall is required before excuting the second instruction make sure that $t0 had taken on its new value. Or the compiler can also swap the second instruction with another instruction at a later place to allow time for the first instruction to fully take place. Your Answer for Question 3: This will break our pipelineing scheme because two different instructions can be requiring access to different aspects of the same memory block at the same time which will break the memory. Your unique submission ID is quiz5-2-2-cs61c-ba-1090482195-1723.