Es kommt darauf an, was "verändere Wert in R1" bedeutet. Wird R1 einfach überschrieben? Wird auf den bisherigen Wert etwas addiert/subtrahiert etc.?
Die Frage ist leider etwas ungenau. Deshalb hier eine präziesere Variante:
A1: R1 := 100
A2: R1 := R1 + 1
A3: R1 := R1 + 1
Dann gibt es laut Definition in Aufgabe 2 True Dependencies zwischen (A1,A2), (A1,A3) und (A2,A3).
Es gibt eine Anti Dependency zwischen (A2,A3) und es gibt Output Dependencies zwischen (A1,A2), (A1,A3) und (A2,A3).
Ich hoffe, dass ich jetzt auf die Schnelle nichts übersehen habe.
Bitte haltet Euch bei der Lösung der Aufgabe STRENG an die Definition!
Grüße
Stefan
Stefan Disch
Lehrstuhl für Betriebssysteme
Geb. 051 / Raum 02-031