Einige von euch kennen vielleicht die WDR Sendung - Computer Club. Die Sendung ist ziemlich alt (ca. 20 Jahre). Da vor zwanzig Jahren kaum einer einen Computer hatte, hat man sich in der Sendung überlegt einen Papiercomputer zu entwickeln. Für das Arbeiten mit dem Computer brauchte man eine Fotokopie des Papiercomputers, ein Kugelschreiber und ein Päckchen Streichhölzer. Die Streichhölzer waren der Wert im Datenspeicher (man konnte somit der Wert vergrößern oder verringern), der Kugelschreiber war der Programm-Counter. Man bewegte also den Kugelschreiber so wie es das Programm verlangte. Natürlich war das kein Computerersatz, aber er zeigte denen die Interesse hatten wie ein Programm funktioniert.
Bedienungsanleitung
Dieser Computersimulation zeigt , wie ein Computer arbeitet und wie man ihn programmiert. Dabei geht es um Prinzip. Das Programm zeigt wie man mit ganz wenigen Befehlen Programme schreiben kann, die komplizierte Probleme lösen.
Der Simulator arbeitet mit einem Programm- und einem Datenspeicher. Es gibt nur fünf Befehle:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| Hlt = Programm anhalten
Inc = Datenspeicher xx um 1 erhöhen
Dec = Datenspeicher xx um 1 verringern
Jmp = Zu Adresse xx springen
Isz = Prüfen ob Datenspeicher xx gleich 0 ist. |
Genauere Beschreibung im Programm unter Hilfe.
Trotz der wenigen Befehle kann man auch ein Programm schreiben mit dem man z.B. dividieren kann. Hier ein kurzes Beispiel wie man zwei Zahlen addieren kann (hier werden Datenspeicher 1 und 2 zusammenaddiert):
Quelltext
1: 2: 3: 4: 5: 6:
| JMP 4 INC 1 DEC 2 ISZ 2 JMP 2 HLT |
Sieht vielleicht wie eine primitive Version von Assembler aus, dann aber eine sehr Primitive.
Download:
free.pages.at/popov3/pub/mc/mc.zip bzw.
free.pages.at/popov3/pub und dann auf MiniComputer klicken
Frei nach dem Know-how-Computer von Wolfgang Back und Ulrich Rohde. Wer Lust hat sich den original Know-how-Computer anzusehen, der kann das hier tun: www.wdrcc.de/printstd.phtml?f=khc.dat