MARS

Software screenshot:
MARS
Podrobnosti Software:
Verze: 3.6
Datum uploadu: 3 Jun 15
Licence: Volný
Popularita: 87

Rating: nan/5 (Total Votes: 0)

MARS je zkratka pro MIPS Assembler a Runtime simulátoru a je lehký interaktivní vývojové prostředí (IDE) pro programování v MIPS jazyk symbolických instrukcí, které jsou určeny pro použití vzdělávací úrovni s Patterson a Hennessy je Computer organizace a

Vlastnosti :

  • GUI s point-and-click ovládání a integrovaný editor
  • snadno upravitelné registrů a paměti hodnoty, podobně jako tabulky
  • Zobrazit hodnoty v šestnáctkové soustavě, nebo od desetinné čárky
  • Příkazový řádek režim pro instruktory testovat a hodnotit mnoho programů snadno
  • s plovoucí řádovou čárkou registry, coprocessor1 a coprocessor2. Standardní nástroj:. Pohled bit-level a editace 32-bitových registrů pohyblivé řádové čárce (screenshot)
  • proměnlivou rychlost provádění single-krok
  • & quot; Tool & quot; utilita pro MIPS ovládání simulovaných zařízení. Standardní nástroj: Cache analýza výkonu nástroj (screenshot)
  • .
  • Single-krok zpět

Co je nového v této verzi:

  • jsme nakonec realizovány nejvíce požadované nové funkce: paměť a registrovat buňky budou zvýrazněny při zápisu do průběhu měřeného nebo stupňovitě simulace! Zvýrazněné paměť / registrovat buňka tedy představuje výsledek instrukce právě dokončeného. Během měřeném nebo stupňovité provedení, to není zvýrazněná instrukce. Během back-krokování, to je zvýrazněné instrukce. Zvýrazněné instrukce je další, kdo být vykonán v normálním (Vpřed) pořadí provedení.
  • Ve spojení s mobilním zvýraznění, jsme přidali možnost přizpůsobit zvýraznění barevné schéma a typ písma. Vyberte Zvýraznění v menu Nastavení. V dialogovém okně, můžete zvolit barvu zvýraznění pozadí, barvu textu a písma pro různé runtime tabulek (Text segmentu, data, registry). Můžete si také vybrat je pro normální, ne jen zdůrazněna, displeji a lokalizovat případný liché řádek, ale ne stolu.
  • cool nové funkce Štítky Window: tabulka může být řazeny buď vzestupně nebo sestupně založené buď na štítku (alfanumerické) nebo adresy (číselný) sloupec. Stačí kliknout na záhlaví sloupce pro výběr a přepínat mezi vzestupně (vzpřímené trojúhelník) nebo sestupném (obrácený trojúhelník). Adresy jsou řazeny na základě bez znaménka 32 bitových hodnot. Nastavení přetrvává napříč relací.
  • panel Messages, který zahrnuje zprávy Mars a Run I / O karet, nyní zobrazuje pomocí mono-rozloženy (s pevnou šířkou znaků) písmo. To usnadňuje textové grafiky při spuštění z IDE.
  • distribuci souborů Mars.jar nyní obsahuje všechny soubory potřebné k výrobě nového jar soubor. To bude dělat to pro vás jednodušší rozšířit sklenici, upravovat zdrojové soubory, překompilovat a produkovat novou nádobu pro místní použití. CreatMarsJar.bat obsahuje jar instrukce.
  • Okno Help nyní obsahuje kartu pro Poděkování. To uznává MARS přispěvatele a zpravodajů.
  • Přidali jsme nové systémové volání (syscall) pro generování MIDI tónů synchronně, systémové volání 33. Původní vrátí MIDI volání okamžitě, když je generován tón. Nový jeden se nevrátí, dokud výstupní tón je kompletní, bez ohledu na dobu jejího trvání.
  • Data display segment nyní posouváte 8 řádků (půl tabulka), spíše než 16, když jsou tlačítka se šipkami a klepnutí. To usnadňuje zobrazení posloupnosti souvisejících buněk, které se přihodí, překročit hranice tabulky. Poznámka: můžete podržte buď tlačítko pro rychlé rolování. Combo box s různými hranicemi adresových dat také funguje lépe.
  • Bug Fix: Dvě opravy do klávesnice a displeje Simulator Tool. Vysílač Ready bit nebyl reset na základě počtu návodu, když běží v textovém jádra segmentu, a Exception Level bit Stavový registr nebyla testována před umožňující rutinní přerušení služby (může vést k opakování, pokud přerušení nastat w / i rutinní přerušení služby ). Díky Michael Clancy a Carl Hauser pro podání těchto k mé pozornosti a navrhovat řešení.
  • Bug Fix: Segment Stack byte adresy ne na hranice slova nebyla správně zpracována. To platí pro little-endian pořadí bajtů (big-endian není povoleno nebo testovány v MARS). Díky Saul Spatz pro rozpoznání problému a poskytuje opravu.
  • drobných chyb patří: Oprava poruchu vedoucí k selhání při spuštění MARS v příkazovém režimu, vyjasnění assembler chybová zpráva pro příliš málo nebo příliš mnoho operandy chyby a oprava popis LHU a LBU pokyny z & quot; nezarovnaný & quot; na & quot; unsigned & quot;.

Co je nového ve verzi 3.5:

  • výukové materiály
  • Ukázkový MIPS montáž program spustit pod MARS Fibonacci.asm

Požadavky na :

  • Java 2 Standard Edition Runtime Environment

Podobný software

X-develop
X-develop

3 Jun 15

Qt Creator
Qt Creator

17 Feb 15

Komentáře k MARS

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!