spim

SPIM es un simulador MIPS32.
Descargar ahora

spim Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • James Larus
  • Sitio web del editor:
  • http://pages.cs.wisc.edu/~larus/spim.html

spim Etiquetas


spim Descripción

SPIM es un simulador MIPS32. SPIM es un simulador MIPS32.spim es un simulador autónomo que ejecutará programas de lenguaje de montaje MIPS32. Lee y ejecuta programas de lenguaje de ensamblaje escritos para este procesador. SPIM también proporciona un depurador simple y un conjunto mínimo de servicios del sistema operativo. SPIM no ejecuta programas binarios (compilados). El Pim implementa casi todo el conjunto de instrucciones extendidas de ensamblador MIPS32. (Omite la mayoría de las comparaciones de puntos flotantes y los modos de redondeo y las tablas de la página del sistema de memoria.) La arquitectura MIPS tiene varias variantes que difieren de varias maneras (por ejemplo, la arquitectura MIPS64 admite números de enteros y direcciones de 64 bits), lo que significa que SPIM no Ejecutar programas compilados para todos los tipos de procesadores MIPS. Los compiladores MIPS también generan una serie de directivas de ensamblaje que SPIM no pueden procesar. Estas directivas generalmente se pueden eliminar de manera segura. Las versiones másarias de SPIM (antes de 7.0) implementan el conjunto de instrucciones MIPS-I que se usa en las computadoras MIPS R2000 / R3000. Esta arquitectura está obsoleta (sin embargo, nunca se ha superado por su simplicidad y elegancia). SPIM ahora es compatible con la arquitectura MIPS32 más moderna, que es el conjunto de instrucciones MIPS-I aumentado con un gran número de instrucciones ocasionalmente útiles. El código MIPS de versiones anteriores de SPIM debe ejecutarse sin cambios, excepto el código que maneja excepciones e interrupciones. Esta parte de la arquitectura cambió con el tiempo (y estaba mal implementada en versiones anteriores de SPIM). Código de este tipo debe actualizarse. Los ejemplos del nuevo código están en excepciones. Y pruebas / tt.io.s.spim viene con código fuente completo y documentación. También incluye una prueba de tortura para verificar un puerto a una máquina nueva.spim implementa una interfaz de estilo simple, de estilo terminal y una interfaz de ventana. En Unix, Linux, y Mac OS X, el programa SPIM proporciona una interfaz de terminal simple y el programa XSPIM proporciona la interfaz de la ventana. En Microsoft Windows, el programa SPIM proporciona una interfaz de consola y PCSPIM proporciona una interfaz de Windows. Lo que está nuevo en esta versión: · Fix for Flex 2.5.33 (cambio interno Broke Broke Spim's Scanner). · El controlador de excepciones puede ser una lista separada por punto y semicolón de Archivos que se cargarán en orden. En Unix, Spim_Exception_Handler, se consulta a los argumentos de la línea de comando. · La corrupción de la memoria causó que el SPIM se bloquee cuando la etiqueta se definió dos veces en sucesión. · Pantalla de actualizaciones de PCSPIM y pantalla de memoria después de un error de análisis. Cuerdas en la lista de cadenas producidas por .asciiz. · MakeFiles (en SPIM / y XSPIM /) ahora contienen rutas claramente definidas para instalar ejecutables, handler de excepciones y páginas de hombres. Las páginas del hombre ya no están instaladas por el comando "Hacer instalación". · Cambie PSFIG a EPSFIG en SPIM.TEX (¿Alguien todavía usa esta documentación obsoleta?).


spim Software relacionado

Necore

Nescore es un núcleo de emulación multiplataforma Nintendo Entertainment. ...

272

Descargar

Mac-on-linux

Mac-on-linux (MOL) es una máquina virtual que ejecuta Mac OS (inLucluding Mac OS X) en la parte superior de Linux / PPC. ...

318

Descargar