A series of MIPS tutorials/simulations: MIPS disassembler, MIPS cache, and MIPS pipeline