InglésFrancésEspañol

Ad


icono de página de OnWorks

xspim: en línea en la nube

Ejecute xspim en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando xspim que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


xspim: un simulador de MIPS32

SINTAXIS


xspim [-asm / -bare -excepción / -noexcepción -quiet / -noquiet
-mapped_io / -nomapped_io
-ramas_de_retrasado -cargas_del_retrasado
-texto tamaño -sdatos tamaño -apila tamaño -sktexto tamaño -skdata tamaño
-ldatos tamaño -lpila tamaño -lkdatos tamaño
-hexgpr / -nohexgpr -hexfpr / -nohexfpr]
-expediente presentar -ejecutar presentar

DESCRIPCIÓN


SPIM S20 es un simulador que ejecuta programas para las computadoras MIPS32 RISC. SPIM puede leer
e inmediatamente ejecute archivos que contengan lenguaje ensamblador o archivos ejecutables MIPS. SPIM
es un sistema autónomo para ejecutar estos programas y contiene un depurador y
interfaz a algunos servicios del sistema operativo.

SPIM viene en dos versiones. La versión simple se llama espigar. Funciona en cualquier tipo de
Terminal. Funciona como la mayoría de los programas de este tipo: escribe una línea de texto, pulsa el
volvemos clave, y espigar ejecuta su comando. La versión más elegante de SPIM se llama xspim.
Utiliza el sistema X-window, por lo que debe tener una pantalla de mapa de bits para ejecutarlo. xspim,
sin embargo, es un programa mucho más fácil de aprender y usar porque sus comandos siempre están visibles
en la pantalla y porque muestra continuamente los registros de la máquina.

CAMPUS


xspim tiene muchas opciones:

-asm Simule la máquina virtual MIPS proporcionada por el ensamblador. Este es el
predeterminado.

-desnudo Simule una máquina MIPS desnuda sin pseudoinstrucciones o el adicional
modos de direccionamiento proporcionados por el ensamblador. Implica -tranquilo.

-excepción
Cargue el controlador de excepciones estándar y el código de inicio. Este es el predeterminado.

-sin excepción
No cargue el controlador de excepciones estándar y el código de inicio. Esta excepción
el controlador maneja las excepciones. Cuando ocurre una excepción, SPIM salta a la ubicación
0x80000080, que debe contener código para atender la excepción. Además, este
el archivo contiene código de inicio que invoca la rutina principal. Sin la puesta en marcha
rutina, SPIM comienza la ejecución en la instrucción etiquetada __comienzo.

-tranquilo Imprima un mensaje cuando ocurra una excepción. Este es el predeterminado.

-noquieto No imprima un mensaje en las excepciones.

-mapeado_io
Habilite la función de E / S con asignación de memoria. Programas que utilizan llamadas al sistema SPIM para leer
desde la terminal no puede también utilice E / S con asignación de memoria.

-nomapped_io
Desactive la función de E / S con asignación de memoria.

-ramas_de_retrasado
Simule las transferencias de control retardadas de MIPS ejecutando la instrucción después de una
bifurcar, saltar o llamar antes de transferir el control. El valor predeterminado de SPIM es
simular transferencias no retrasadas, a menos que se establezca el indicador -bare.

-cargas_del_retrasado
Simule las instrucciones de carga originales no enclavadas de MIPS. El valor predeterminado de SPIM es
para simular cargas no retardadas, a menos que se establezca el indicador -bare.

-texto tamaño -sdatos tamaño -apila tamaño -sktexto tamaño -skdata tamaño
Establece el tamaño inicial del segmento de memoria seg para que sea tamaño bytes. La memoria
los segmentos se nombran: texto, datos, montón, ktextoy kdatos. texto segmento
contiene instrucciones de un programa. los datos segmento contiene el programa
datos. La montón segmento contiene su pila de tiempo de ejecución. Además de ejecutar un
programa, SPIM también ejecuta el código del sistema que maneja interrupciones y excepciones.
Este código reside en una parte separada del espacio de direcciones llamada núcleo.
El ktexto segmento contiene las instrucciones de este código y kdatos contiene sus datos.
No hay apilar segmento ya que el código del sistema usa la misma pila que el
programa. Por ejemplo, el par de argumentos -sdatos 2000000 inicia los datos del usuario
segmento en 2,000,000 bytes.

-ldatos tamaño -lpila tamaño -lkdatos tamaño
Establece el límite sobre el tamaño del segmento de memoria lun puede llegar a ser tamaño bytes. La
Los segmentos de memoria que pueden crecer son datos, montóny kdatos.

-hexgpr Muestra los registros de propósito general (GPR) en hexadecimal.

-nohexgpr Muestra los registros de propósito general (GPR) en decimal.

-hexfpr Muestra los registros de coma flotante (FPR) en hexadecimal.

-nohexfpr Mostrar los registros de coma flotante (FPR) como valores de coma flotante

-expediente presentar 10
Cargue y ejecute el código ensamblador en el archivo.

-ejecutar presentar 10
Cargar y ejecutar MIPS ejecutable (a.out) archivo. Solo funciona en sistemas que utilizan
a procesadores MIPS.

Utilice xspim en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    facetracknoir
    facetracknoir
    Programa de headtracking modular que
    admite múltiples rastreadores faciales, filtros
    y protocolos de juego. Entre los rastreadores
    son SM FaceAPI, AIC Inertial Head
    Rastreador ...
    descargar facetracknoir
  • 2
    Código QR PHP
    Código QR PHP
    El código QR de PHP es de código abierto (LGPL)
    biblioteca para generar código QR,
    Código de barras bidimensional. Residencia en
    biblioteca libqrencode C, proporciona API para
    creando código de barras QR ...
    Descargar Código QR PHP
  • 3
    libreciv
    libreciv
    Freeciv es un programa gratuito por turnos
    juego de estrategia multijugador, en el que cada
    jugador se convierte en el líder de un
    civilización, luchando por obtener el
    objetivo final: bec ...
    Descargar Freeciv
  • 4
    Sandbox de cuco
    Sandbox de cuco
    Cuckoo Sandbox utiliza componentes para
    monitorear el comportamiento del malware en un
    Entorno de caja de arena; aislado de la
    resto del sistema. Ofrece automatizado
    análisis de ...
    Descargar Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Reproducir video de YouTube en LMS (portación de
    Triode's to YouTbe API v3) Esto es
    una aplicación que también se puede buscar
    en
    https://sourceforge.net/projects/lms-y...
    Descargar LMS-YouTube
  • 6
    Fundación de presentación de Windows
    Fundación de presentación de Windows
    Fundación de presentación de Windows (WPF)
    es un marco de interfaz de usuario para construir Windows
    aplicaciones de escritorio. WPF admite una
    amplio conjunto de desarrollo de aplicaciones
    caracteristicas...
    Descargar la Fundación para presentaciones de Windows
  • Más "

Comandos de Linux

Ad