Zitat von
Christian Seehase:
In ersterem Falle ginge das nur, wenn heruntergezählt wird, da Loop ja dekrementiert.
Zudem ist ein
mittlerweile langsamer als ein
Code:
DEC ECX
JNZ Schleifenbeginn
Und hierbei ist es egal welches Register benutzt wird.
Der Borland-Compiler nimmt ein Register, das gerade frei ist oder er macht eines frei. Welches er dann nimmt, ist hängt also zum einen vom vorhergehenenden Code und zum anderen vom Schleifenkörper ab.