add
Add
ADD r/m, r
Adds src to dest and stores result in dest.
Details
The Add instruction adds src to dest and stores result in dest.
Pseudocode Operation
DEST ← DEST + SRC;
// Flags Affected: OF, SF, ZF, AF, CF, PF
Example
ADD EAX, EBX ; Add EBX to EAX
ADD [EAX], 5 ; Add 5 to the 32-bit integer at address EAX
Encoding
Binary Layout
01
+0
Operands
-
dest
Register or memory operand -
src
General-purpose register