11.10.2013 Aufrufe

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

4. Eigenschaften von <strong>Algorithmen</strong><br />

1 LOAD 1<br />

2 DIV 2<br />

3 MULT 2<br />

4 STORE 3<br />

5 LOAD 1<br />

6 SUB 3<br />

7 STORE 3<br />

8 END<br />

<strong>und</strong> untersuchen die Veränderung der Konfiguration, wobei wir uns auf das Befehlsregister,<br />

den Akkumulator <strong>und</strong> die ersten drei Speicherregister beschränken,<br />

da nur diese während der Berechnung verändert werden. Stehen in den Registern<br />

zuerst die Zahlen<br />

<br />

so ergibt sich folgende Folge von Konfigurationen<br />

<br />

<br />

<br />

womit der ” stoppende“ Befehl erreicht wird. Sind die Inhalte der Register dagegen<br />

<br />

so ergibt sich folgende Folge von Konfigurationen<br />

<br />

<br />

<br />

<br />

Allgemeiner läßt sich folgendes feststellen. Wir betrachten eine Konfiguration, die<br />

durch<br />

Ò Ñ <br />

gegeben ist, <strong>und</strong> nehmen an, daß Ò Õ ¡ Ñ Ö mit Ö Ñ gegeben ist, d.h.<br />

Õ ÒÑ ist das ganzzahlige Ergebnis der Division von Ò durch Ñ <strong>und</strong> Ö ist der<br />

verbleibende Rest bei dieser Division. Dann ergibt sich die Folge<br />

70<br />

ÒÑ ÒÒÑ ÕÒÑ <br />

Õ¡Ñ Ò Ñ Õ¡Ñ Ò Ñ Õ ¡ Ñ<br />

ÒÒÑÕ¡Ñ ÖÒÑÕ¡Ñ<br />

ÖÒÑÖ

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!