Αριθμητικές εντολές
-  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).