spim

Software captura de pantalla:
spim
Detalles de software:
Versión: 7.3
Fecha de carga: 3 Jun 15
Promotor: James Larus
Licencia: Libre
Popularidad: 26

Rating: 3.0/5 (Total Votes: 2)

spim es un simulador MIPS32.
spim es un simulador de auto-contenido que se ejecutará MIPS32 programas en lenguaje ensamblador. Se lee y ejecuta programas en lenguaje ensamblador escritas para este procesador. spim también proporciona un depurador simple y conjunto mínimo de servicios del sistema operativo. spim no ejecuta programas binarios (compilados).
spim implementa casi todo el conjunto de instrucciones de ensamblador extendida MIPS32. (Se omite comparaciones de punto flotante y más modos de redondeo y las tablas de páginas del sistema de memoria.) La arquitectura MIPS tiene varias variantes que difieren en varias formas (por ejemplo, la arquitectura MIPS64 admite enteros de 64 bits y direcciones), lo que significa que no lo harán spim ejecutar programas compilados para todos los tipos de procesadores MIPS. Compiladores MIPS también generan una serie de directivas de ensamblador que spim no puede procesar. Estas directivas generalmente se pueden eliminar de forma segura.
Las versiones anteriores de spim (antes 7,0) implementaron el MIPS-I se utiliza en los equipos MIPS R2000 / R3000. Esta arquitectura es obsoleto (aunque, nunca ha sido superado por su sencillez y elegancia). spim ahora es compatible con la arquitectura MIPS32 más moderno, que es el MIPS-I aumentada con un gran número de instrucciones en ocasiones útiles. Código MIPS de versiones anteriores de SPIM debería funcionar sin cambios, excepto el código que se encarga de las excepciones y las interrupciones. Esta parte de la arquitectura ha cambiado con el tiempo (y fue mal implementado en versiones anteriores de spim). Código de este tipo necesitan ser actualizados. Ejemplos del nuevo código están en exceptions.s y Pruebas / tt.io.s.
spim viene con código fuente completo y la documentación. También incluye una prueba de la tortura para verificar un puerto a una nueva máquina.
spim implementa tanto una interfaz de estilo simple terminal y una interfaz de ventana. En Unix, Linux y Mac OS X el programa spim proporciona una interfaz simple terminal y el programa xspim proporciona la interfaz de ventanas. En Microsoft Windows, el programa spim proporciona una interfaz de consola y PCSpim proporciona una interfaz de Windows.
¿Qué hay de nuevo en esta versión:

Comentarios a la spim

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!