|
|||||||||||
|
|||||||||||
Registermaschine
Eine Registermaschine ist ein abstraktes Algorithmenmodell mit einem minimiertem
Satz an Befehlen. Sie arbeiten ähnlich wie Prozessoren mit Maschinencode-Steuerung.
Die Registermaschine führt eine durchnummerierte Reihe von Befehlen aus und kann
nur mittels (bedingten) Sprüngen kontrolliert werden.
Sie besteht aus den Registern Beispielprogramm
Das folgende Programm berechnet den Term 2 + 3. Zunächst wird per
Interpreter
Um diese Programme auszuprobieren habe ich einen Interpreter geschrieben, der von der
Standardeingabe (oder einer Datei) das Programm einliest, parst und anschließend
interpretiert (ausführt). Der Download enthält unter anderem auch ein Programm,
welches die Fakultät einer Zahl berechnnet.
Wenn man das Beispielprogramm von oben eingibt erhält man folgende Ausgabe:
|
#22. 03 2003 Registermaschine #30. 12 2002 Mau Mau - Statistik #30. 12 2002 C/C++ Sektion #02. 05 2002 PEAR::DB Tutorial #02. 05 2002 RSS Artikel #01. 05 2002 Heise RDF-Newsticker #29. 04 2002 Linksektion #29. 04 2002 Artikel zur Google API #29. 04 2002 Unrealserver Klasse #29. 04 2002 Erste Version der Homepage |
||||||||||
| Copyright © 2002, 2003 by David Peter <davidpeter at web dot de> | |||||||||||