Answer from cs61c-ah (Charles Lee 16102343) for Question 1 I think they could, because they could be different format instructions. The R-type/P-type could have overlapping opcodes, but be distinguished by their instruction formats.