AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

xspim - En ligne dans le Cloud

Exécutez xspim dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande xspim qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


xspim - Un simulateur MIPS32

SYNTAXE


xspim [-asm/-nu -exception/-pas d'exception -calme/-noquiet
-mapped_io/-nomapped_io
-branches_retardées -delayed_loads
-stexte taille -sdonnées taille -pile taille -sktext taille -skdata taille
-ldonnées taille -lpile taille -lkdata taille
-hexgpr/-nohexgpr -hexfpr/-nohexfpr]
-fichier filet -exécuter filet

DESCRIPTION


SPIM S20 est un simulateur qui exécute des programmes pour les ordinateurs MIPS32 RISC. SPIM sait lire
et exécutez immédiatement les fichiers contenant le langage assembleur ou les fichiers exécutables MIPS. SPIM
est un système autonome pour exécuter ces programmes et contient un débogueur et
interface avec quelques services du système d'exploitation.

SPIM existe en deux versions. La version simple s'appelle dormir. Il fonctionne sur tout type de
Terminal. Il fonctionne comme la plupart des programmes de ce type : vous tapez une ligne de texte, appuyez sur la
retourner clé, et dormir exécute votre commande. La version la plus sophistiquée de SPIM s'appelle xspim.
Il utilise le système X-window, vous devez donc avoir un affichage bitmap pour l'exécuter. xspim,
cependant, est un programme beaucoup plus facile à apprendre et à utiliser car ses commandes sont toujours visibles
à l'écran et parce qu'il affiche en permanence les registres de la machine.

OPTIONS


xspim a beaucoup d'options:

-asme Simulez la machine virtuelle MIPS fournie par l'assembleur. C'est le
défaut.

-nu Simulez une machine MIPS nue sans pseudo-instructions ni
modes d'adressage fournis par l'assembleur. Implique -silencieux.

-exception
Chargez le gestionnaire d'exceptions standard et le code de démarrage. C'est la valeur par défaut.

-pas exception
Ne chargez pas le gestionnaire d'exceptions standard et le code de démarrage. Cette exception
le gestionnaire gère les exceptions. Lorsqu'une exception se produit, SPIM passe à l'emplacement
0x80000080, qui doit contenir du code pour traiter l'exception. De plus, ce
le fichier contient le code de démarrage qui appelle la routine principal. Sans le démarrage
routine, SPIM commence l'exécution à l'instruction étiquetée __Commencer.

-silencieux Imprimer un message lorsqu'une exception se produit. C'est la valeur par défaut.

-noquiet N'imprimez pas de message à des exceptions.

-mapped_io
Activez la fonction E/S mappée en mémoire. Programmes qui utilisent les appels système SPIM pour lire
de la borne ne peut pas utilisez également les E/S mappées en mémoire.

-nomapped_io
Désactivez la fonction d'E/S mappée en mémoire.

-branches_retardées
Simulez les transferts de contrôle retardés de MIPS en exécutant l'instruction après un
branchez, sautez ou appelez avant de transférer le contrôle. La valeur par défaut de SPIM est de
simuler des transferts non retardés, à moins que l'indicateur -bare ne soit défini.

-delayed_loads
Simulez les instructions de chargement originales et non verrouillées de MIPS. La valeur par défaut de SPIM est
pour simuler des charges non retardées, à moins que l'indicateur -bare ne soit défini.

-stexte taille -sdonnées taille -pile taille -sktext taille -skdata taille
Définit la taille initiale du segment de mémoire à être taille octets. La mémoire
les segments sont nommés : texte, données, empiler, ktextet kdataL’ texte clignotant
contient les instructions d'un programme. Les données segment contient le programme
Les données. Les empiler segment détient sa pile d'exécution. En plus de diriger un
programme, SPIM exécute également le code système qui gère les interruptions et les exceptions.
Ce code réside dans une partie distincte de l'espace d'adressage appelée le kernel.
La ktext segment contient les instructions de ce code et kdata détient ses données.
Il n'y a pas de kstack segment puisque le code système utilise la même pile que le
programme. Par exemple, la paire d'arguments -sdonnées 2000000 démarre les données utilisateur
segment à 2,000,000 XNUMX XNUMX octets.

-ldonnées taille -lpile taille -lkdata taille
Définit la limite de la taille du segment de mémoire seg peut devenir taille octets. Les
les segments de mémoire qui peuvent croître sont données, empileret kdata.

-hexgpr Afficher les registres à usage général (GPR) en hexadécimal.

-nohexgpr Afficher les registres à usage général (GPR) en décimal.

-hexfpr Affiche les registres à virgule flottante (FPR) en hexadécimal.

-nohexfpr Afficher les registres à virgule flottante (FPR) sous forme de valeurs à virgule flottante

-fichier filet 10
Chargez et exécutez le code assembleur dans le fichier.

-exécuter filet 10
Charger et exécuter le MIPS exécutable (a.out) fichier. Fonctionne uniquement sur les systèmes utilisant
un processeurs MIPS.

Utiliser xspim en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    facetracknoir
    facetracknoir
    Programme de headtracking modulaire qui
    prend en charge plusieurs suivis de visage, filtres
    et les protocoles de jeu. Parmi les traqueurs
    sont les SM FaceAPI, AIC Inertial Head
    Traqueur...
    Télécharger facetracknoir
  • 2
    Code QR PHP
    Code QR PHP
    Le code QR PHP est open source (LGPL)
    bibliothèque de génération de QR Code,
    code-barres en 2 dimensions. Basé sur
    bibliothèque libqrencode C, fournit une API pour
    création de QR Code barc...
    Télécharger le code QR PHP
  • 3
    freeciv
    freeciv
    Freeciv est un tour par tour gratuit
    jeu de stratégie multijoueur, dans lequel chacun
    joueur devient le leader d'un
    civilisation, luttant pour obtenir la
    objectif ultime : devenir...
    Télécharger Freeciv
  • 4
    Coucou Sandbox
    Coucou Sandbox
    Cuckoo Sandbox utilise des composants pour
    surveiller le comportement des logiciels malveillants dans un
    Environnement bac à sable ; isolé de la
    reste du système. Il offre automatisé
    analyse de...
    Télécharger Coucou Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Lire la vidéo YouTube sur LMS (portage de
    Triode's to YouTbe API v3) C'est
    une application qui peut aussi être récupérée
    de
    https://sourceforge.net/projects/lms-y...
    Télécharger LMS-YouTube
  • 6
    Windows Presentation Foundation
    Windows Presentation Foundation
    Fondation de présentation Windows (WPF)
    est un framework d'interface utilisateur pour la construction de Windows
    applications de bureau. WPF prend en charge un
    large ensemble de développement d'applications
    Caractéristiques...
    Télécharger Windows Présentation Foundation
  • Plus "

Commandes Linux

Ad