CMP a, b // porovnejte a s b
mov a,b // Dává hodnotu b hodnotě a, takže a=b
ret // Návrat k hlavnímu programu
nop // Žádná operace, zkratka pro "nedělej nic" (strojový kód 90)
(Ultraedit otevře edit exe soubor a vidí 90 ekvivalentních assemblerových příkazů NOP)
volat // volá podprogram, který končí na ret
je nebo jz // rovno skoku (strojový kód je 74 nebo 84)
jne nebo jnz // přeskočit, pokud není stejné (strojový kód je 75 nebo 85)
jmp // bezpodmínečný skok (strojový kód je EB)
jb // Pokud je to menší, než je, přeskoč to
Ja // Pokud je to větší, skoč
jg // Pokud je větší, skoč
jge // Pokud je větší nebo rovno, bude přeskočeno
jl // Pokud je menší než tak, skoč
vystřel xxx // xxx z hromady
push xxx // xxx stack
Mantra demoliční nezranitelnosti
Jeden (skok) zemře a devět trubic (90) bude Hu
(odpovídající výše 2 - upraveno na NOP)
Jeden (skok) na Hu, jeden dort (EB) čekat
(Odpovídá výše uvedené části – upraveno na jmp)
(74) Změna(75)
(84) Změna (85)
Nezáleží na tom, jestli tomu nerozumíte, musíte to mít nejdřív na paměti a pak to pomalu chápat.
|