Answer from cs61c-ah (Charles Lee 16102343) for Question 3 Well this hurts because it cuts down on how many instructions you can process simultaneously. It would probably lead to trouble with the memory forwarding; we wouldn't know whether we were writing/reading instructions or actual data, and we couldn't write combinations of the two simultaneously.