Moin Assarbad,
Zitat von
Assarbad:
Andere Compiler (zB VC) nehmen übrigens tatsächlich ECX, ist ja schließlich auch das Counter-Register
Allerdings würde dies den Compiler ein klein wenig komplizieren, da in diesem Falle extra unterschieden werden müsste, ob denn nun der Schleifenzähler innerhalb der Schleife benutzt wird, oder nicht.
In ersterem Falle ginge das nur, wenn heruntergezählt wird, da Loop ja dekrementiert.
So gesehen ist die Borland Variante bei eingeschalteter Optimierung immer EBX zu nehmen nicht gar so verkehrt.