CMP a, b // συγκρίνετε το a με το b
mov a,b // Δίνει την τιμή του b στην τιμή του a, έτσι ώστε a=b
ret // Επιστροφή στο κυρίως πρόγραμμα
nop // Καμία λειτουργία, συντομογραφία του "do nothing" (κωδικός μηχανής 90)
(Το Ultraedit ανοίγει το αρχείο επεξεργασίας exe και βλέπει 90 ισοδύναμες δηλώσεις συναρμολόγησης του nop)
call // καλεί την υπορουτίνα, η οποία τελειώνει σε ret
je ή jz // ίσο άλμα (ο κωδικός μηχανής είναι 74 ή 84)
jne ή jnz // jump αν δεν είναι ίσο (ο κωδικός μηχανής είναι 75 ή 85)
jmp // άλμα άνευ όρων (ο κώδικας μηχανής είναι EB)
jb // Αν είναι μικρότερο από ό,τι είναι, πηδήξτε το
ja // Αν είναι μεγαλύτερο, πήδα
jg // Αν είναι μεγαλύτερο, πηδήξτε
jge // Αν είναι μεγαλύτερο ή ίσο, θα πηδήξει
jl // Αν είναι μικρότερο από τότε πηδήξτε
pop xxx // xxx έξω από τη στοίβα
push xxx // xxx στοίβα
Μάντρα αήττητου κατεδάφισης
Ένας (άλμα) θα πεθάνει και εννέα σωλήνες (90) θα είναι Hu
(αντιστοιχεί σε 2 παραπάνω - τροποποιήθηκε σε NOP)
Ένα (άλμα) στο Hu, ένα κέικ (EB) για να περιμένετε
(Αντιστοιχεί στο 1 παραπάνω - τροποποιήθηκε σε jmp)
(74) Αλλαγή(75)
(84) Αλλαγή (85)
Δεν έχει σημασία αν δεν καταλαβαίνεις, πρέπει πρώτα να το έχεις στο μυαλό σου και μετά σιγά σιγά να το καταλάβεις αργότερα.
|