sub
Subtract
SUB r/m, r
Subtracts src from dest.
Details
The Subtract instruction subtracts src from dest.
Pseudocode Operation
DEST ← DEST - SRC;
// Flags Affected: OF, SF, ZF, AF, CF, PF
Example
SUB EAX, 10 ; Subtract 10 from EAX
SUB ECX, EDX ; Subtract EDX from ECX
Encoding
Binary Layout
29
+0
Operands
-
dest
Register or memory operand -
src
General-purpose register