Details Table
┌──────────┬────────────────────┬─┬─┬─┬─┬─┬─┬──────────────────────────────────┐
│Encoding │Instruction │0│1│2│3│4│5│Description │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│04 ib │ADD AL,imm8 │X│X│X│X│X│X│Add immediate byte to AL │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│05 iw │ADD AX,imm16 │X│X│X│X│X│X│Add immediate word to AX │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│05 id │ADD EAX,imm32 │ │ │ │X│X│X│Add immediate dword to EAX │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│80 /0 ib │ADD r/m8,imm8 │X│X│X│X│X│X│Add immediate byte to r/m byte │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│81 /0 iw │ADD r/m16,imm16 │X│X│X│X│X│X│Add immediate word to r/m word │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│81 /0 id │ADD r/m32,imm32 │ │ │ │X│X│X│Add immediate dword to r/m dword │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│83 /0 ib │ADD r/m16,imm8 │X│X│X│X│X│X│Add sign-extended immediate byte │
│ │ │ │ │ │ │ │ │to r/m word │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│83 /0 ib │ADD r/m32,imm8 │ │ │ │X│X│X│Add sign-extended immediate byte │
│ │ │ │ │ │ │ │ │to r/m dword │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│00 /r │ADD r/m8,r8 │X│X│X│X│X│X│Add byte register to r/m byte │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│01 /r │ADD r/m16,r16 │X│X│X│X│X│X│Add word register to r/m word │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│01 /r │ADD r/m32,r32 │ │ │ │X│X│X│Add dword register to r/m dword │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│02 /r │ADD r8,r/m8 │X│X│X│X│X│X│Add r/m byte to byte register │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│03 /r │ADD r16,r/m16 │X│X│X│X│X│X│Add r/m word to word register │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│03 /r │ADD r32,r/m32 │ │ │ │X│X│X│Add r/m dword to dword register │
└──────────┴────────────────────┴─┴─┴─┴─┴─┴─┴──────────────────────────────────┘
[Back: ADD-Add]
[Next: Description]