MARS

Screenshot der Software:
MARS
Softwarebeschreibung:
Version: 3.6
Upload-Datum: 3 Jun 15
Lizenz: Frei
Popularität: 87

Rating: nan/5 (Total Votes: 0)

MARS steht für MIPS Assembler und Runtime Simulator und ist eine leichte interaktive Entwicklungsumgebung (IDE) für die Programmierung in MIPS Assemblersprache, für die Bildungsebene Verwendung mit Patterson und Hennessy Rechnerorganisation und

Eigenschaften :

  • GUI mit Point-and-Click-Steuerung und integrierten Editor
  • einfach zu bearbeitende Register und Speicherwerte, ähnlich einer Tabellenkalkulation
  • Die Werte in hexadezimal oder dezimal
  • Kommandozeilen-Modus für Ausbilder zu testen und zu viele Programme einfach zu bewerten
  • Gleitkommaregister, coprocessor1 und coprocessor2. Standard-Werkzeug:. Auf Bit-Ebene anzeigen und bearbeiten von 32-Bit-Floating-Point-Register (Screenshot)
  • Drehzahlvariable einstufigen Ausführung
  • & quot; Werkzeug & quot; Dienstprogramm für MIPS Kontrolle simulierten Geräten. Standard-Werkzeug: Cache-Performance-Analyse-Tool (Screenshot)
  • .
  • Einzelschritt rückwärts

Was ist neu in dieser Pressemitteilung:

  • Wir haben schließlich den am häufigsten nachgefragten neue Funktion implementiert: Speicher und registrieren Zellen werden hervorgehoben, wenn sie während der zeitgesteuerten oder gestufte Simulation geschrieben! Der hervorgehobene Speicher / repräsentiert registrieren Zelle so das Ergebnis der Anweisung gerade abgeschlossen. Während der zeitgesteuerten oder gestufte Ausführung, dies ist nicht die markierte Anweisung. Während der zurückweich, ist dies die markierte Anweisung. Der hervorgehobene Befehl der nächsten ein bis in der normalen (vorwärts) Ausführungssequenz ausgeführt werden.
  • In Verbindung mit Zellenhervorhebung, haben wir die Fähigkeit, die Hervorhebung Farben und Schriftarten anpassen aufgenommen. Wählen Hervorhebung im Menü Einstellungen. Im daraufhin angezeigten Dialog können Sie Höhepunkt Hintergrundfarbe, Textfarbe und Schriftart für die verschiedenen Laufzeittabellen (Text-Segment, Datensegment, Register) zu wählen. Sie können sie auch für die normale, nicht nur hervorgehoben, Anzeige von gerade und ungerade nummerierten Reihe, aber nicht von Tabelle auszuwählen.
  • Coole neue Labels Fenster Feature: die Tabelle in aufsteigender oder absteigender Reihenfolge, die entweder auf dem Etikett (alphanumerisch) oder die Adresse (numerisch) Spalte sortiert. Klicken Sie einfach auf die Spaltenüberschrift zu wählen und schalten Sie zwischen aufsteigender (aufrecht Dreieck) oder absteigender (umgekehrtes Dreieck). Adressen werden basierend auf unsigned 32-Bit-Werten sortiert. Die Einstellung bleibt zwischen Sitzungen.
  • Das Panel Nachrichten, die die Mars Nachrichten und Run I / O-Tabs enthält, zeigt nun mit einem Mono-Abstand (feste Zeichenbreite) Schriftart. Dies erleichtert die textbasierte Grafiken beim Laufen von der IDE aus.
  • Die Mars.jar Verteilungsdatei enthält nun alle Dateien benötigt, um eine neue JAR-Datei zu erzeugen. Dadurch wird es einfacher für Sie, das Glas zu erweitern, die Quelldateien zu ändern, neu zu kompilieren und erzeugen ein neues Glas für den lokalen Gebrauch. CreatMarsJar.bat enthält die jar-Befehl.
  • Das Hilfefenster enthält nun eine Registerkarte für Danksagung. Dies erkennt MARS Mitwirkenden und Korrespondenten.
  • Wir haben einen neuen Systemaufruf (syscall) zum Erzeugen von MIDI-Töne synchron, syscall 33 sofort die ursprünglichen MIDI Aufruf zurückkehrt, wenn der Ton erzeugt aufgenommen. Die neue wird nicht zurück, bis der Ton ausgegeben abgeschlossen ist, unabhängig von ihren Dimensionen.
  • Das Datensegment Display scrollt jetzt 8 Zeilen (Halb eine Tabelle) und nicht 16, wenn Sie die Pfeiltasten angeklickt werden. Dies macht es einfacher, eine Folge von ähnlichen Zellen, die eine Tabelle Grenze überschreiten passieren anzuzeigen. Hinweis: Sie können die Taste auch gedrückt für schnellen Bildlauf zu halten. Das Kombinationsfeld mit verschiedenen Datenadresse Grenzen arbeitet auch besser.
  • Bug Fix: Zwei Korrekturen an der Tastatur und Display Simulator-Tool. Transmitter bereit Bit nicht zurückgesetzt auf Basis von Befehlszahl, wenn in der Kernel-Textsegment läuft und Exception Stufe Bit des Statusregister nicht vor dem Aktivieren des Interrupt-Serviceroutine (getestet könnte Looping, wenn Interrupts auftreten w / i der Interrupt-Serviceroutine führen ). Dank Michael Clancy und Carl Hauser zu bringen diese, meine Aufmerksamkeit und Lösungsvorschläge.
  • Bug Fix: Stapel Segment Byte-Adressen nicht auf Wortgrenzen wurden nicht korrekt verarbeitet wird. Dies gilt für Little-Endian-Byte-Reihenfolge (Big-Endian ist nicht aktiviert oder in MARS getestet). Dank Saul Spatz zur Erkennung des Problems und den Patch.
  • Minor Bug Fixes enthalten: Korrektur eines Fehlers was zu einem Versagen beim Starten von MARS in Kommandomodus, Klärung Assembler-Fehlermeldung für allzu wenige oder zu-viele Operanden-Fehler, und Korrigieren der Beschreibung TunSie und LBU Anweisungen von & quot; nicht ausgerichteten & quot; auf & quot; unsigned & quot;.

Was ist neu in Version 3.5:

  • Tutorial Materialien
  • Beispiel MIPS Assemblerprogramm unter MARS Fibonacci.asm ausführen

Anforderungen :

  • Java 2 Standard Edition Runtime Environment

Ähnliche Software

Kommentare zu MARS

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!