Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
Delphi 10.4 Sydney
|
Re: Schleife Zählt Falsch, versteht einer warum ? [ gelöst ]
15. Jan 2009, 08:18
Hallo,
Falls die Schleifen-Variable innerhalb der Schleife nicht benötigt wird,
oder die Reihenfolge egal ist, wird runtergezählt.
Die Variable kommt dazu in ax/eax.
Per jnz (jump not zero) wird geprüft, ob die Variable (genauer das Registerx)
nicht schon 0 ist, wenn nicht springt er wieder an den Scheifenanfang.
Das jnz ist schneller als ein cmp ax, 5.
Heiko
Heiko
|