Einzelnen Beitrag anzeigen

Balu der Bär
(Gast)

n/a Beiträge
 
#2

Re: Inline ASM für Win32 - Einsteiger Crashkurs

  Alt 7. Okt 2006, 15:56
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
  Mit Zitat antworten Zitat