Muetze1 merkte per PN an, dass für Anfänger das Arbeiten mit Sprüngen unter Umständen leichter sein könnte wenn sie die Abkürzungen der Sprünge selbst bilden können. Vielen Dank für diesen Hinweis, ich setze ihn an dieser Stelle um.
Die Abkürzungen sind natürlich logisch aufgebaut und leicht nachzubilden: j steht daher immer für jump, e für equal (gleich), a für above (größer), g für greater (größer), b für below (kleiner) und so weiter. Eine komplett englische Liste findet Ihr hier:
Code:
jne jump if not equal
je jump if equal
ja jump if above
jna jump if not above
jae jump if above or equal
jnae jump if not above or equal
jb jump if below
jnb jump if not below
jbe jump if below or equal
jnbe jump if not below or equal
jg jump if greater
jng jump if not greater
jge jump if greater or equal
jnge jump if not greater or equal
jl jump if less
jnl jump if not less
jle jump if less or equal
jnle jump if not less or equal
jmp jump directly to
jz jump if zero
jnz jump if not zero
jc jump if carry
jnc jump if not carry
jcxz jump if CX = 0
jecxz jump if ECX = 0
js jump if sign
jns jump if not sign
jo jump if overlow
jno jump if not overflow
jp jump if parity
jnp jump if not parity