Existe un simulador denominado SPIM, que emula el funcionamiento de los procesadores MIPS R2000 y R3000. SPIM es libre y compatible con varios sistemas operativos (Unix o GNU/Linux; Mac OS X; MS Windows y DOS), está ideado para el aprendizaje de la programación en ensamblador MIPS, y de los conceptos generales del ensamblador RISC.

 

La dirección web del proyecto SPIM es: http://www.cs.wisc.edu/~larus/spim.html

 

Existe otro emulador, el cual pertenece al proyecto GXemul, que emula las diferentes versiones de los microprocesadores MIPS III y superiores, por ejemplo, GXemul puede emular tanto una DECstation con procesador MIPS R4400, como un SGI O2 con procesador MIPS R10000.

La dirección web del proyecto GXemul es: http://gxemul.sourceforge.net/