Vectored interrupts vs cause register. Running with interrupts disabled. Valid and dirty bits. Inconsistent memory and cache. Virtual memory, virtual and physical addresses, page, page fault.
Virtual memory provides protection, and solves problems of limited physical memory.
Combinational logic, sequential logic. Register file, memory, multiplexor, decoder, adder. Details of MIPS lw, sw, beq, jump, jump register, and R-type instructions. Microcode-based control unit, dispatch ROM's.