Projekt: Prozessor-Simulator (grafisch; Win9x)



  • Hallo!

    Ich habe folgende Aufgabenstellung.
    Ich soll ein Programm schreiben, das einen IBM-kompatiblen Prozessor simuliert und die ablaufenden Vorgänge auf "Komponenten-Ebene" grafisch darstellt.
    Das heisst, es sollen z.B. die Register zu sehen sein, und wenn z.B. ein Wert von Register B nach A übertragen wird, soll man das auch erkennen können. Natürlich soll ersichtlich sein, was für Werte gerade gespeichert sind. Komponenten wie Arithmetisch-logische Einheit, Memory Buffer Register und sogar der Dekoder sollen zu erkennen sein, allerdings nicht ihr Innenleben, sondern die Komponenten als geschlossene Blöcke oder ähnlich und man sieht halt was rein- und was rausgeht.
    Zugriff auf Arbeitsspeicher soll möglich sein.

    Und das ganze soll unter Windows laufen.

    Meine Frage ist jetzt: Wie würdet Ihr das ganze angehen, welche Hilfsmittel. Programmiertechnisch: Welche Klassen sonstige Tricks, wo anfangen?

    Vielen Dank für Eure Zeit schonmal im **Voraus,

    Christian**



  • schau dir mal bochs an, dass ist ein OpenSource PC Simulator



  • Naja, ganz die Ausmaße sollte es nicht haben.
    Und es soll halt mehr ein Simulator werden, kein Emulator.



  • Dann schau dir doch mal HADES an. 🙂


Anmelden zum Antworten