In meinem Buch “IT-Handbuch für Fachinformatiker” wird in Kapitel 2, “Mathematische und technische Grundlagen”, ein einfaches Modell eines Mikroprozessors vorgestellt (genauer gesagt dessen logischer Aufbau und die Befehle seiner Maschinensprache/Assembler, nebst einigen kleinen Beispielprogrammen).
Zu diesem Prozessor wurde im Buch eine Flash-Simulation angekündigt. Leider hatte ich nie die Zeit, diese in einen auslieferungsfähigen Zustand zu bringen. Nun, im vergangenen Osterurlaub habe ich mir dann doch mal die Zeit genommen.
Hier können Sie den Prozessor ausprobieren, und im Openbook gibt es die Beschreibung/Anleitung dazu.
Ich werde demnächst noch eine englischsprachige Anleitung bereitstellen und den Prozessor selbst um Speicher- und Ladefunktionen erweitern, so dass Interessierte einander Code zur Verfügung stellen können. Außerdem werden die Quelldateien (Flash CS4/CS5, ActionScript 3.0, vollständig objektorientiert) zum Download bereitgestellt, denn das Ganze ist selbstverständlich Open Source unter der GNU GPL.
Bis dahin erst mal viel Spaß mit der “Public Beta” 🙂