0
Spim je samostatný simulátor, který spouští programy MIPS32.Čte a provádí programy sestavovacího jazyka napsané pro tento procesor.Spim také poskytuje jednoduchý debugger a minimální sadu služeb operačního systému.Spim nespouští binární (kompilované) programy.Spim implementuje téměř celou sadu instrukcí rozšířených o MIPS32.(Vynechává většinu porovnávání s pohyblivou řádovou čárkou a režimy zaokrouhlování a tabulky stránek paměťového systému.) Architektura MIPS má několik variant, které se liší různými způsoby (např. Architektura MIPS64 podporuje 64bitová celá čísla a adresy), což znamená, že Spim nebudespusťte programy pro všechny procesory MIPS.Spim přichází s kompletním zdrojovým kódem a dokumentací.Spim implementuje rozhraní terminálu i systému Windows.V systémech Microsoft Windows, Linux a Mac OS X nabízí program spim jednoduché terminálové rozhraní a program QtSpim poskytuje rozhraní pro okna.Starší programy xspim a PCSpim poskytují nativní rozhraní oken i pro tyto systémy.