Mars

MIPS ASSEMbler en Runtime Simulator
Download nu

Mars Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Pete Sanderson and Kenneth Vollmar
  • Uitgever website:
  • http://courses.missouristate.edu/KenVollmar/

Mars Tags


Mars Beschrijving

MIPS Assembler en Runtime Simulator MARS staat voor MIPS Assembler en Runtime Simulator en is een lichtgewicht interactieve ontwikkelomgeving (IDE) voor het programmeren in MIPS assembleertaal, bestemd voor educatieve niveau met Patterson en Hennessy's en organisatie van computersystemen en Hier zijn een aantal belangrijke eigenschappen van "MARS": · GUI met point-and-click-controle en geïntegreerde editor · Gemakkelijk te bewerken zijn register en het geheugen waarden, vergelijkbaar met een spreadsheet · Display waarden in hexadecimale of decimale · Command line-modus voor docenten om te testen en te evalueren vele programma's gemakkelijk · Drijvende komma registers coprocessor1 en coprocessor2. Standaardhulpmiddel: bitniveau weergeven en bewerken van 32-bit floating point registers (screenshot). · Variabele snelheid single-step uitvoering · "Tool" software voor MIPS controle van de gesimuleerde apparaten. Standard tool: Cache prestatie-analyse-instrument (screenshot). · Single-stap achteruit Vereisten: · Java 2 Standaard Edition Runtime-omgeving Wat is er nieuw in deze release: · We hebben eindelijk geïmplementeerd de meest gevraagde nieuwe functie: het geheugen en register cellen zullen worden gemarkeerd wanneer geschreven tijdens getimede of getrapte simulatie! De gemarkeerde geheugen / register cel vertegenwoordigt dus het resultaat van de instructie net afgerond. Tijdens getimede of getrapte uitvoering, is dit niet de geselecteerde instructie. Tijdens de back-stepping, dit is de gemarkeerde instructie. De gemarkeerde instructie de volgende uit te voeren in de normale (voorwaartse) uitvoeringssequentie. · In combinatie met een mobiele highlighting, hebben we de mogelijkheid om de aandacht voor kleurenschema en doopvont toegevoegd. Selecteer markering in het menu Instellingen. In het dialoogvenster kunt u belangrijke achtergrondkleur, tekstkleur en het lettertype voor de verschillende runtime tabellen (tekst segment, Data segment, Registers) te selecteren. U kunt ook kiezen voor een normale, niet alleen benadrukt, weer te geven door de even en oneven genummerde rij, maar niet door de tafel. · Cool nieuwe Labels Window-functie: de tafel kunnen worden gesorteerd in oplopende of aflopende volgorde op basis van hetzij de Label (alfanumeriek) of de kolom Address (numeriek). Klik op de kolomkop te selecteren en te schakelen tussen oplopende (rechtop driehoek) of aflopende (omgekeerde driehoek). Adressen zijn gesorteerd volgens unsigned 32 bits waarden. De instelling blijft bestaan tussen sessies. · De boodschappen paneel, waarbij de Mars Berichten en proef I / O tabs nu weergegeven met behulp van een mono afstand (breedte vast teken) lettertype omvat. Dit vergemakkelijkt op tekst gebaseerde grafische bij het uitvoeren van de IDE. · De Mars.jar distributie bestand bevat nu alle bestanden die nodig zijn om een nieuwe jar-bestand te produceren. Dit maakt het makkelijker voor u om de pot uit te breiden, bronbestanden, recompile te wijzigen en de productie van een nieuwe pot voor lokaal gebruik. CreatMarsJar.bat bevat de pot instructie. · De Help-venster bevat nu een tab voor Dankwoord. Deze herkent MARS medewerkers en correspondenten. · We hebben een nieuw systeem call (syscall) toegevoegd voor het genereren van MIDI-tonen synchroon, syscall 33. Het oorspronkelijke MIDI gesprek terug onmiddellijk wanneer de toon wordt gegenereerd. De nieuwe zal niet terugkeren tot de toon output is volledig onafhankelijk van de duur ervan. · De Data Segment scherm schuift nu 8 rijen (de helft van een tabel) in plaats van 16, wanneer de pijltjestoetsen worden geklikt. Dit maakt het makkelijker om een samenhangende reeks van cellen die toevallig een tabel grens overschrijden bekijken. Opmerking U kunt beide toetsen ingedrukt houden voor snel scrollen. De keuzelijst met diverse data-adres grenzen werkt ook beter nu. · Bug Fix: Twee correcties op de Toetsenbord en Scherm Simulator Tool. Zender Klaar bit was niet in reset op basis van aantal instructies bij het uitvoeren van in de kernel tekst segment, en de status register Exception Level beetje werd niet getest voordat waardoor de interrupt service routine (zou kunnen leiden tot een lus als interrupts optreden w / i de interrupt service routine ). Met dank aan Michael Clancy en Carl Hauser voor het brengen van deze aan mijn aandacht en oplossingen aan te reiken. · Bug Fix: Stapel segment byte adressen niet op woordgrenzen werden niet correct verwerkt. Dit geldt voor little-endian byte order (big-endian is niet ingeschakeld of getest in MARS). Met dank aan Saul Spatz voor het herkennen van het probleem en het verstrekken van een patch. · Klein bugfixes zijn onder meer: het corrigeren van een fout die leidt tot het mislukken bij het starten van Mars in de opdrachtmodus, het assembler-foutmelding verduidelijken voor een paar of te veel operands-fout en het corrigeren van de beschrijving van LHU- en LBU-instructies van "niet-uitgelijnd" om "Niet-ingesloten LHU- en LBU-instructies te corrigeren ".


Mars Gerelateerde software

Netbeans ide

NetBeans IDE is een volledig geïntegreerde geïntegreerde omgeving voor ontwikkelaars van Java-applicatie. ...

101

Downloaden

Bluej

Bluej is een geïntegreerde Java-omgeving die speciaal is ontworpen voor inleidende leer. ...

346

Downloaden

Eiffelstudio

Ontwikkelingstools die een concreet en onmiddellijk verschil maken in hoe bedrijven software produceren. ...

133

Downloaden

DB Visual Architect

DB Visual Architect (DB-VA) biedt softwareontwikkelaars een uitstekende oplossing voor de ontwikkeling van database-applicaties. ...

70

Downloaden