MARS

Szoftver screenshot:
MARS
Szoftver adatai:
Változat: 3.6
Feltöltés dátuma: 3 Jun 15
Engedély: Ingyenes
Népszerűség: 87

Rating: nan/5 (Total Votes: 0)

MARS áll a MIPS összeszerelő és Runtime Simulator, és egy könnyű interaktív fejlesztőkörnyezet (IDE) a programozni MIPS assembly nyelven, kizárólag ismeretterjesztő szintű használatra Patterson és Hennessy Computer Szervezet és

Tulajdonságok :

  • GUI point-and-click-szabályozás és beépített szerkesztő
  • Könnyen szerkeszthető regiszter és a memória értékeket, hasonlóan egy táblázatkezelő
  • Display értékek hexadecimális vagy decimális
  • A parancssori üzemmódban oktatók tesztelni és értékelni sok program könnyen
  • lebegőpontos regiszterek, coprocessor1 és coprocessor2. Normál szerszám: bit-szintű megtekintheti és szerkesztheti az a 32 bites lebegőpontos regiszterek (screenshot).
  • Változtatható sebességű egylépéses végrehajtás
  • & quot; Tool & quot; segédprogram MIPS ellenőrzése szimulált eszközök. Normál szerszám: gyorsítótár teljesítményét elemző eszköz (screenshot).
  • Single-visszalépést

Mi az új ebben a kiadásban:

  • Már a megállapodásoknak legkeresettebb új funkció: a memória és regisztrálja sejtek lesz kiemelve, amikor írt során időzített, vagy lépett szimuláció! A kiemelt memória / Regisztráció sejt jelenti tehát az eredmény az utasítás csak befejezett. Alatt időzített, vagy lépett végrehajtás, ez NEM a kiemelt utasítást. Során vissza-stepping, ez a kiemelt utasítást. A kiemelt utasítás a következőt kell teljesíteni a normál (forward) megmunkálási sorrendben.
  • Együtt sejt kiemelés tettük a képesség, hogy testre a kiemelést színvilág és a betűtípus. Válassza kiemelés a Beállítások menüben. A következő ablakban kiválaszthatja fénypontja a háttér színe, a szöveg színe, betűtípus a különböző futásidejű asztalok (szöveg szegmens, adatok szegmens, regiszterek). Azt is kiválaszthatja azokat a normális, nem csak kiemelte, kijelző páros és páratlan számú sort, de nem a táblázatban.
  • Cool új címkék Window funkció: az asztal lehet válogatni növekvő vagy csökkenő sorrendben a következők alapján a Label (alfanumerikus) vagy az Address (numerikus) oszlopban. Csak kattintson az oszlop fejlécét válassza ki és válthat emelkedő (álló háromszög) vagy csökkenő (fordított háromszög). Címek vannak sorolva alapján előjel nélküli 32 bites érték. A beállítás is fennáll az egész ülés.
  • Az üzenetek panel, amely magában foglalja a Mars Üzenetek és Run I / O lapok, most megjeleníti egy mono sorközzel (állandó karakter szélesség) font. Ez megkönnyíti a szöveg-alapú grafikus, amikor fut a IDE.
  • A Mars.jar forgalmazás fájl már tartalmaz minden szükséges fájlokat, hogy egy új jar fájlt. Ez megkönnyíti az Ön számára, hogy bővítse a jar, módosítsa forrás fájlokat, újrafordítani és így új jar helyi használatra. CreatMarsJar.bat tartalmazza a jar utasítást.
  • A Súgó ablak most egy fül számára Köszönetnyilvánítás. Ez elismeri MARS közreműködők és a tudósítók.
  • Már hozzá egy új rendszer hívás (syscall) generálására MIDI hangok szinkron, syscall 33. Az eredeti MIDI hívás azonnal visszatér, amikor a hang keletkezik. Az új nem fog visszatérni, amíg a hang kimenet teljes függetlenül annak időtartamától.
  • A Data Segment kijelző most is görget 8 sort (fél tábla) helyett 16, ha a nyíl gombokra kattint. Ez megkönnyíti a sorozatos megtekintéséhez kapcsolódó sejtek, hogy ez megtörténjen átkelni egy asztal határt. Megjegyzés nyomd le valamelyik gombot a gyors görgetés. A legördülő lista különféle adatokat címet határokat is jobban működik most.
  • Bug Fix: Két korrekció a billentyűzet és kijelző Simulator eszköz. Adó Ready kicsit nem újraindítás alapuló utasítások számát, amikor fut a kernel szöveget szegmensben, és a Status nyilvántartás Kivétel Level kicsit nem teszteltük engedélyezése előtt ISR (vezethetne hurok, ha megszakítás történik w / i ISR ). Köszönet Michael Clancy és Carl Hauser vonatkozóan, hogy ezeket a figyelmemet, és megoldásokat javasolva.
  • Hibajavítás: veremszegmensbe byte-címek nem szóhatárok nem helyesen feldolgozni. Ez vonatkozik a little-endian byte-sorrend (big-endian nincs engedélyezve, illetve tesztelését MARS). Köszönet Saul Spatz az a probléma felismerése és biztosítja a patch.
  • Kisebb hibajavítások tartalmazza: A pontos hibát kudarchoz vezető indításakor MARS parancs módban, tisztázza szerelő hibaüzenet túl kevesen vagy túl sok operandusok hibát, és kijavítják a leírását LHU és LBU utasítást & quot; unaligned & quot; & quot; aláíratlan & quot;.

Mi az új a 3.5 verzió:

  • Bemutató anyagok
  • Sample MIPS szerelvény program futtatásához alapján MARS Fibonacci.asm

követelmények :

  • Java 2 Standard Edition Runtime Environment

Hasonló program

EiffelStudio
EiffelStudio

12 May 15

Writer's Cafe
Writer's Cafe

2 Jun 15

AsmMgr
AsmMgr

3 Jun 15

4DIAC
4DIAC

9 Dec 15

Hozzászólások a MARS

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!