CPUlator Computer System Simulator
DRANK
CPUlator is a full-system Nios II, ARMv7, and SPIM-compatible MIPS simulator that runs in a web browser. It is designed for education use to teach computer organization and assembly-language programming. The computer simulation includes I/O devices and interrupt support.