Professional Documents
Culture Documents
Es el simulador que lee y ejecuta programas en lenguaje ensamblador escritos para MIPS32.
Descarga: http://spimsimulator.sourceforge.net/
Interfaz:
Cdigo fuente:
Se puede utilizar cualquier editor de texto (notepad, gedit, emacs, eclipse, etc). El archivo debe
guardarse con la extensin .s para que sea reconocido por el simulador QtSpim.
Sintaxis:
Simulacin:
Una vez guardado el archivo (.s), se carga al simulador QtSpim utilizando el botn 1 (Reinitialize and
Load File)
Para correr el simulador se utilizan los botones 3 (Run/Pause/Stop) o tambin (Single Step) para
correr instruccin por instruccin. En caso de utilizar herramientas como syscall es
necesario tener habilitada la consola (Windows > Console).
Syscall:
Esta herramienta permite llamar funciones bsicas del sistema. Para usarlo, hay que setear el registro
$v0 con el cdigo de la funcin que desea (System call code) y luego se llama a la instruccin
syscall. La salida y entrada son por medio de la CONSOLA, que es la otra ventana que se abre al
iniciar QtSpin (debe estar habilitada).