EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

xspim - Online în cloud

Rulați xspim în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda xspim care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


xspim - Un simulator MIPS32

SINTAXĂ


xspim [-asm/-bare -exception/-noexception -liniștit/-liniștit
-mapped_io/-nomapped_io
-ramuri_întârziate -încărcări_întârziate
-stext mărimea -sdata mărimea -sstack mărimea -sktext mărimea -skdata mărimea
-ldata mărimea -lstack mărimea -lkdata mărimea
-hexgpr/-nohexgpr -hexfpr/-nohexfpr]
-fişier fişier -a executa fişier

DESCRIERE


SPIM S20 este un simulator care rulează programe pentru calculatoarele MIPS32 RISC. SPIM poate citi
și executați imediat fișiere care conțin limbaj de asamblare sau fișiere executabile MIPS. SPIM
este un sistem autonom pentru rularea acestor programe și conține un depanator și
interfață cu câteva servicii ale sistemului de operare.

SPIM vine în două versiuni. Se numește versiunea simplă spim. Se rulează pe orice tip de
Terminal. Funcționează ca majoritatea programelor de acest tip: tastați o linie de text, apăsați pe
reveni cheie, și spim execută comanda dvs. Versiunea mai luxoasă a SPIM se numește xspim.
Utilizează sistemul X-window, așa că trebuie să aveți un afișaj cu hartă de biți pentru a-l rula. xspim,
cu toate acestea, este un program mult mai ușor de învățat și utilizat, deoarece comenzile sale sunt întotdeauna vizibile
pe ecran şi pentru că afişează continuu registrele aparatului.

OPŢIUNI


xspim are multe optiuni:

-asm Simulați mașina virtuală MIPS furnizată de asamblator. Acesta este
Mod implicit.

-neizolat Simulați o mașină MIPS goală fără pseudo-instrucțiuni sau altele suplimentare
moduri de adresare furnizate de asamblator. implică -Liniște.

-excepție
Încărcați gestionarea excepțiilor standard și codul de pornire. Aceasta este valoarea implicită.

-nicio exceptie
Nu încărcați gestionarea excepțiilor standard și codul de pornire. Această excepție
handlerul gestionează excepțiile. Când apare o excepție, SPIM sare la locație
0x80000080, care trebuie să conțină cod pentru a deservi excepția. În plus, aceasta
fișierul conține codul de pornire care invocă rutina principal. Fără pornire
rutină, SPIM începe execuția la instrucțiunea etichetată __Începe.

-Liniște Imprimați un mesaj când apare o excepție. Aceasta este valoarea implicită.

-neliniștită Nu tipăriți un mesaj la excepții.

-mapped_io
Activați facilitatea IO mapată cu memorie. Programe care folosesc apeluri de sistem SPIM pentru a citi
de la terminal nu poti utilizați, de asemenea, IO mapate în memorie.

-nomapped_io
Dezactivați facilitatea IO mapată cu memorie.

-ramuri_întârziate
Simulați transferurile de control întârziate ale MIPS executând instrucțiunea după a
ramificați, săriți sau apelați înainte de a transfera controlul. Setarea implicită a SPIM este să
simulează transferuri neîntârziate, cu excepția cazului în care este setat steag-ul -bare.

-încărcări_întârziate
Simulați instrucțiunile de încărcare originale ale MIPS, neinterblocate. Valoarea implicită a SPIM este
pentru a simula încărcături neîntârziate, cu excepția cazului în care este setat indicatorul -bare.

-stext mărimea -sdata mărimea -sstack mărimea -sktext mărimea -skdata mărimea
Setează dimensiunea inițială a segmentului de memorie să fie mărimea octeți. Memoria
segmentele sunt denumite: a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. , de date, stivui, ktext, și kdata. a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. segment
conține instrucțiuni dintr-un program. The de date segmentul deține programul
date. The stivui segmentul își păstrează stiva de rulare. Pe lângă rularea a
program, SPIM execută, de asemenea, cod de sistem care se ocupă de întreruperi și excepții.
Acest cod se află într-o parte separată a spațiului de adrese numită nucleu.
ktext segment deține instrucțiunile acestui cod și kdata își păstrează datele.
Nu este kstack segment deoarece codul de sistem folosește aceeași stivă ca și
program. De exemplu, perechea de argumente -sdata 2000000 pornește datele utilizatorului
segment la 2,000,000 de octeți.

-ldata mărimea -lstack mărimea -lkdata mărimea
Stabilește limita pentru cât de mare este segmentul de memorie Luni poate deveni mărimea octeți. The
segmentele de memorie care pot crește sunt de date, stivui, și kdata.

-hexgpr Afișați registrele de uz general (GPR) în hexazecimal.

-nohexgpr Afișați registrele de uz general (GPR) în zecimale.

-hexfpr Afișați registrele în virgulă mobilă (FPR) în hexazecimal.

-nohexfpr Afișați registrele în virgulă mobilă (FPR) ca valori în virgulă mobilă

-fişier fişier 10
Încărcați și executați codul de asamblare din fișier.

-a executa fişier 10
Încărcați și executați MIPS-ul executabil (a.out) fișier. Funcționează numai pe sisteme care utilizează
un procesoare MIPS.

Utilizați xspim online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    facetracknoir
    facetracknoir
    Program modular de urmărire a capului care
    acceptă mai multe face-tracker, filtre
    și protocoale de joc. Printre urmăritori
    sunt SM FaceAPI, AIC Inertial Head
    Urmăritor ...
    Descărcați facetracknoir
  • 2
    Cod QR PHP
    Cod QR PHP
    Codul QR PHP este open source (LGPL)
    bibliotecă pentru generarea codului QR,
    Cod de bare bidimensional. Bazat pe
    libqrencode C biblioteca, oferă API pentru
    se creează codul QR barc...
    Descărcați codul QR PHP
  • 3
    freeciv
    freeciv
    Freeciv este un program gratuit pe rând
    joc de strategie multiplayer, în care fiecare
    jucătorul devine liderul unui
    civilizație, luptă pentru a obține
    Scopul final: a fi...
    Descărcați Freeciv
  • 4
    Cucul Sandbox
    Cucul Sandbox
    Cuckoo Sandbox folosește componente pentru
    monitorizați comportamentul programelor malware într-un
    Mediul Sandbox; izolat de
    restul sistemului. Oferă automată
    analiza de...
    Descărcați Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Redați videoclipul YouTube pe LMS (portare a
    Triode la YouTbe API v3) Aceasta este
    o aplicație care poate fi, de asemenea, preluată
    din
    https://sourceforge.net/projects/lms-y...
    Descărcați LMS-YouTube
  • 6
    Windows Presentation Foundation
    Windows Presentation Foundation
    Windows Presentation Foundation (WPF)
    este un cadru UI pentru construirea Windows
    aplicații desktop. WPF acceptă a
    un set larg de dezvoltare a aplicațiilor
    Caracteristici...
    Descărcați Windows Presentation Foundation
  • Mai mult »

Comenzi Linux

Ad