Answer from cs61c-ar (Albert Chung 15826273) for Question 1 It holds the address of the instruction that caused the exception. The Cause register is used to hold the "cause" of the exception; it points to the address of an exception register. MIPS instructions that are undefined or arithmetic overflows lead to these exceptions.