Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Schleife Zählt Falsch, versteht einer warum ? [ gelöst ]

  Alt 15. Jan 2009, 07: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
  Mit Zitat antworten Zitat