Αριθμητικές εντολές

add πηγή, προορισμός
(Add)
Πρόσθεση
προορισμός <- προορισμός + πηγή
inc προορισμός
(Increment)
Αύξηση κατά ένα
προορισμός <- προορισμός + 1
sub πηγή, προορισμός
(Subtract)
Αφαίρεση
προορισμός <- προορισμός - πηγή
dec προορισμός
(Decrement)
Μείωση κατά ένα
προορισμός <- προορισμός - 1
neg προορισμός
(Negate)
Αλλαγή προσήμου
προορισμός <- - προορισμός
cmp πηγή, προορισμός
(Compare)
Σύγκριση
Εκτελείται η πράξη προορισμός - πηγή και ενημερώνονται οι ενδείκτες διακλάδωσης.
mul πηγή
(Multiply)
Πολλαπλασιασμός
%edx:%eax <- %eax * πηγή
div πηγή
(Divide)
Διαίρεση
%eax <- %edx:%eax / πηγή
%edx <- %edx:%eax mod πηγή
Για να μετατρέψουμε τον ακέραιο 32 bit στον καταχωρητή %eax σε ακέραιο διαιρετέο 64 bit στο ζευγάρι καταχωρητών %edx:%eax (όπως απαιτεί η div) χρησιμοποιούμε την εντολή cltd (χωρίς παραμέτρους) (convert long to double long).