futási idejű verem push eax pop edx ------------------ cmp eax, ebx ja cimke a bove > előjel nélkül b elow < előjel nélkül g reater > előjelesen l ess < előjelesen e qual = ja, jb, jg, jl jae == jnb, jbe == jna, jge, jle je jnae, jnbe, jnge, jnle jne ; elágazás if (eax > ebx) { prgIgazAg } else { prgHamisAg } cmp eax, ebx jna else_ag1 prgIgazAg jmp vege1 else_ag1: prgHamisAg vege1: if (a * b > c * d) { eax := a * b * c; } else { eax := a * b - c * a; } ; ciklus while (esi > edi) for (;felt;) { { prg prg } } ért for (ért; felt; ut) while (felt) { { prg prg } ut } eleje: cmp esi, edi jng vege prg jmp eleje vege: int i = 0; for (int j = 1; j <= 100; ++j) { i += j; }