Vielen Dank für deine ausführliche Antwort. Ich glaube es verstanden zu haben.
Zitat:
Wie kommst Du denn zum leeren Register?
Mit einem leeren Register habe ich so was wie hier gemeint:
S1 LOAD 100 R4
S2 ADD R4 R4 R6
Wenn S2 seine Werte holt, sind sie noch nicht da. Also eine Art Spezialfall von einem Datenkonflikt.
Ich habe mir das ganze auch erst mal aufgezeichnet. Sonst hätte ich mir ein paar Knoten in den Kopf gedacht, wann welche Befehl gerade in welchem Abschnitt ist
Die Antwort könnte man fast in die Code-Library stellen.
Erwarte das Beste und bereite dich auf das Schlimmste vor.