 | Zwei beliebige Programme werden an zufällig bestimmten
Stellen in den Speicher geladen.
|
 | Die Recheneinheit gibt es doppelt, d.h. für jeden
der beiden Programme wird ein Befehlszähler verwaltet.
|
 | Die Speicherzellen sind entweder mit einem Datenwert
gefüllt oder einem Befehl. Alle nicht von den beiden
Programmen belegten Speicherzellen haben zu Beginn den
Datenwert 0.
|
 | Abwechselnd wird jeweils ein Befehl eines der beiden
Programme ausgeführt.
|
 | Sobald eines der beiden Programme versucht, einen
Datenwert als Befehl auszuführen, hat es verloren.
|