Aufgabe: In der Speicherzelle 000 steht eine 7, in der Speicherzelle 001 eine 2. Durch Verschiebe- und Rechenoperationen sollen die beiden Inhalte getauscht werden.
Bezeichnet man die Zelle 000 mit a und Zelle 001 mit b, erreicht man den Tausch durch die folgenden drei Rechenoperationen:
- a=a+b
- b=a-b
- a=a-b
Trage die Startwerte per Hand in die Speicherzellen ein und realisiere dann den Tausch, indem du die drei Rechenoperationen im Akkumulator ausführst. Dazu müssen die Daten
über den Datenbus zwischen dem RAM und dem Akkumulator hin- und her transportiert werden.