Auch auf die Gefahr hin, dass ich für verrückt gehalten werden...
Ich habe mal aus Spaß angefangen einen Simulator für logische Schaltungen zu proggen. Dieser verfügt jedoch nicht über eine IDE, sondern wird mit einem Bild in BMP Format gefüttert.
Beispiel (5 fach vergrößert): http://img222.imageshack.us/img222/3343/testfo6.png
Die obereen 2 Leitungen sind Eingänge. Der linke Eingang wird beim starten der Simulation einmalig aktiviert und der Recht soll Tastatureingaben in serieller Form übertragen (1 Startbit+8 Datenbits).
Unten gibt es einen Anschluss für die Textausgabe auf den Bildschirm. (auch 1 Startbit+8 Datenbits).
In der Mitte sind die beiden Schaltungensarten UND und XOR dargestellt, mit dennen man jede Logik darstellen kann. Schwarze Pixel dienen dabei als Leitung.
Zusätzlich sollen die Ränder links und rechts mit belibieg vielen Ein/-Ausgängen für einen Arbeitsspeicher dienen.
Damit könnte man sich dann eine ganze CPU zusammenbauen. O.o
Speziel die Möglichkeit einen Arbeitsspeicher mit (theoretisch unbegrenzt viel) Speicher zu benutzen (was in fast allen Logik-Simulatoren fehlt) sollte doch großes Potenziall enthalten.
Frage: Was für Ein-/Ausgabemöglichkeiten könnte man noch einbauen wenn es fertig ist? Was haltet ihr davon?
Ich habe mal aus Spaß angefangen einen Simulator für logische Schaltungen zu proggen. Dieser verfügt jedoch nicht über eine IDE, sondern wird mit einem Bild in BMP Format gefüttert.

Beispiel (5 fach vergrößert): http://img222.imageshack.us/img222/3343/testfo6.png
Die obereen 2 Leitungen sind Eingänge. Der linke Eingang wird beim starten der Simulation einmalig aktiviert und der Recht soll Tastatureingaben in serieller Form übertragen (1 Startbit+8 Datenbits).
Unten gibt es einen Anschluss für die Textausgabe auf den Bildschirm. (auch 1 Startbit+8 Datenbits).
In der Mitte sind die beiden Schaltungensarten UND und XOR dargestellt, mit dennen man jede Logik darstellen kann. Schwarze Pixel dienen dabei als Leitung.
Zusätzlich sollen die Ränder links und rechts mit belibieg vielen Ein/-Ausgängen für einen Arbeitsspeicher dienen.
Damit könnte man sich dann eine ganze CPU zusammenbauen. O.o
Speziel die Möglichkeit einen Arbeitsspeicher mit (theoretisch unbegrenzt viel) Speicher zu benutzen (was in fast allen Logik-Simulatoren fehlt) sollte doch großes Potenziall enthalten.
Frage: Was für Ein-/Ausgabemöglichkeiten könnte man noch einbauen wenn es fertig ist? Was haltet ihr davon?

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert


