CPU SIM.

Entwerfen Sie einfach eine CPU auf der Mikrocode-Ebene und führen Sie Programme damit aus
Jetzt downloaden

CPU SIM. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Dale Skrien
  • Website des Verlags:
  • http://www.cs.colby.edu/djskrien
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 4.7 MB

CPU SIM. Stichworte


CPU SIM. Beschreibung

Gestalten Sie einfach eine CPU auf der Microcode-Ebene und führen Sie Programme damit aus CPU SIM ist eine kostenlose und einfach zu bedienende Java-Anwendung, mit der Benutzer die einfache Computer-CPUs auf der Mikrocode-Ebene entwerfen und Maschinensprache oder Montagesprachenprogramme auf diesen CPUs durch Simulation ausführen können. CPU-SIM kann verwendet werden, um eine Vielzahl von Architekturen zu simulieren, einschließlich Akkumulatorbasis, RISC-Like oder Stapelbasis (z. B. der JVM) -ITRONITÄTEN. CPU SIM ist ein nützliches Instrument für Ausbilder, die ihre Schüler mit einer Vielzahl von Architekturen ein personisches Engagement mit einer Vielzahl von Architekturen erhalten möchten, und die Möglichkeit, ihre eigenen Architekturen zu entwerfen und zu implementieren und Programme in Maschinensprache und Montagesprache für ihre Architekturen zu schreiben und zu schreiben. Hier sind einige wichtige Funktionen von "CPU SIM": Werkzeuge zum Entwerfen einer CPU im Register-Transfer-Level: · Dialoge zum Angeben der Anzahl und der Breite von Registern, Registerarrays und RAMs. · Dialoge zur Angabe der Mikrogebungen (z. B. Bitüberweisungen zwischen Registern), die zur Implementierung der Maschinenanleitung verwendet werden Ein Dialog zur Festlegung der Maschinenanweisungen, einschließlich: · Die Anzahl der Bits in jeder Anweisung · Der Opcode-Wert und die Anzahl der Bits Der Opcode belegt · Anzahl der Operanden und die Anzahl der Bits in jedem Operanden · Die Semantik jeder Anweisung (angegeben durch eine Folge von Mikrogebungen) · Ein Texteditor für das Schreiben von Montagesprachenprogrammen · Einen Assembler zum Umwandeln von Montageprogrammen in den Maschinencode für die CPU des Benutzers. · Ein Debugger zum Treten von vorwärts und rückwärts durch die Ausführung solcher Programme, inspiziert und gegebenenfalls den Maschinenzustand nach jedem Schritt. Anforderungen: · Java 1.5 oder höher Was ist neu in dieser Version: · FEHLERBEHEBUNG · Fehler in TransferRtor.execute () behoben, damit er richtig funktioniert · NUMBITS == 0. · Fehler behoben, wo die Interpunktionseinstellungen im Dialogfeld Voreinstellungen · Wurden nicht gerettet noch ordnungsgemäß angezeigt oder vom Assembler verwendet. · Verbesserungen · Die Operanden für einen .Data-Pseudo-Anweisungen können jetzt Literale oder Symbole sein · Entsprechende Etiketten oder gleichnuten Namen.


CPU SIM. Zugehörige Software