Ok, ich denke wir sind an einem Punkt, der viel Interprätations Spielraum lässt.
Zitat:
Zu Beginn der Ausführung einer
asm-Anweisung ist der Registerinhalt unbekannt.
Das bedeutet für mich:
1. Du kannst dich nicht darauf verlassen, dass z.B. in EAX schon ein bestimmter Wert steht. Das mache ich auch nicht, da ich EAX einen Wert im
asm-Block zuweise.
2. Du kannst dich nicht darauf verlassen, dass wenn du den Wert in EAX später noch brauchst, dass er dann noch in EAX steht. Mache ich auch nicht, da ich EAX nur innerhalb des
asm-Block verwende.
3. Es muss nicht gesichert werden.
Gut, wenn jetzt in der Onlinehilfe Müll steht, kann ich natürlich nichts machen.
Zu deinem 1. : Du darfst sie schon antasten, nur dann vorher sichern.