Einzelnen Beitrag anzeigen

Benutzerbild von nTE
nTE

Registriert seit: 8. Sep 2003
60 Beiträge
 
#2

Re: Assembler: if-Anweisung?

  Alt 14. Okt 2003, 17:01
Dazu gibt es (bedingte) Sprünge.
Zum Beispiel jne = jump if not equal

Delphi: if (a <> b) then...

Alle Sprünge die ich schonmal gehört habe: ;)

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 oder jmps   jump directly to
Hast du dir schon mal ein x86 Buch angeschaut? Da stehen dann bestimmt alle drin (falss ich welche vergessen habe).
Gibts sogar kostenlos als pdf. :P


------
Und hier gleich mal ein Link dazu: Intel Handbücher
  Mit Zitat antworten Zitat