add

Add

ADD r/m, r

Adds source to destination.

Details

The Add instruction adds source to destination.

Pseudocode Operation

DEST <- DEST + SRC
// Flags affected: OF, SF, ZF, AF, CF, PF

Example

ADD rbx, rax

Encoding

Binary Layout
00+ow
+0
ModRM
+1
 
Format Legacy
Opcode 00-05
Extension Base

Operands

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