Überblick
Ein CPU-Simulator für den Desktop, der einen Befehlssatz mit 47 Befehlen assembliert und Mikrocodeschritt für Mikrocodeschritt ausführt. Der Datenpfad im Schaltbild leuchtet dabei mit.
Ein Student schreibt zehn Zeilen Assembler, drückt auf Step und sieht zu, wie ein Wert über den Bus in ein Register wandert.
- Assembler-Quelltext im Editor schreiben oder öffnen
- Starten, pausieren, im Einzelschritt ausführen oder zurücksetzen, im gewählten Tempo
- Aktive Busse und Register auf dem Prozessor-Schaltbild aufleuchten sehen
| Rolle | Alleinentwickler, Neuaufbau eines Lehrsimulators in Schichten |
|---|---|
| Aufbau | Vier Projekte, Abhängigkeitspfeil in eine Richtung, die Domäne hängt von nichts ab |
| Befehlssatz | 47 Mnemonics in vier Kodierungsklassen, vier Adressierungsarten |
| Zielplattformen | Windows und Mac Catalyst, Englisch und Rumänisch |
| Tests | 83 Testmethoden über 80 Datenzeilen, in drei Testprojekten |
| Gate | StyleCop und .NET-Analyzer, Warnungen als Fehler |
| Quellcode | Closed Source |
