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
 
Format Legacy
Opcode 01
Extension Base

Operands

  • dest
    Register or memory operand
  • src
    General-purpose register