Quiz submission record for quiz5-2-2 at Thu Jul 22 02:13:37 2004: Your Answer for Question 1: Because during a branching step, it does not yet know whether to continue onto the next line or branch somewhere else, a branch delay slot is used. While the branch is still determining where to go, an instruction is placed between the two lines (usually one that will always be executed), giving it enough time to decide whether to go to next line or branch elsewhere. Your Answer for Question 2: Because the next line depends on $t0, it must wait until it is read and about to be stored in $t0. By using forwarding, the line between MEM and WB can essentially be tapped by the following line allowing the data to be accessed. Your Answer for Question 3: This will entail that the fetching of instructions and accessing memory will be in the same stage, because it can essentially be accessed one at a time. This will break the pipelining scheme by switching up the steps. Your unique submission ID is quiz5-2-2-cs61c-al-1090487617-2615.