Details Table
┌──────────┬────────────────────┬─┬─┬─┬─┬─┬─┬──────────────────────────────────┐
│Encoding │Instruction │0│1│2│3│4│5│Description │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│14 ib │ADC AL,imm8 │X│X│X│X│X│X│Add with carry immediate byte to │
│ │ │ │ │ │ │ │ │AL │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│15 iw │ADC AX,imm16 │X│X│X│X│X│X│Add with carry immediate word to │
│ │ │ │ │ │ │ │ │AX │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│15 id │ADC EAX,imm32 │ │ │ │X│X│X│Add with carry immediate dword to │
│ │ │ │ │ │ │ │ │EAX │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│80 /2 ib │ADC r/m8,imm8 │X│X│X│X│X│X│Add with carry immediate byte to │
│ │ │ │ │ │ │ │ │r/m byte │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│81 /2 iw │ADC r/m16,imm16 │X│X│X│X│X│X│Add with carry immediate word to │
│ │ │ │ │ │ │ │ │r/m word │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│81 /2 id │ADC r/m32,imm32 │ │ │ │X│X│X│Add with carry immediate dword to │
│ │ │ │ │ │ │ │ │r/m dword │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│83 /2 ib │ADC r/m16,imm8 │X│X│X│X│X│X│Add with carry sign-extended │
│ │ │ │ │ │ │ │ │immediate byte to r/m word │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│83 /2 ib │ADC r/m32,imm8 │ │ │ │X│X│X│Add with carry sign-extended │
│ │ │ │ │ │ │ │ │immediate byte into r/m dword │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│10 /r │ADC r/m8,r8 │X│X│X│X│X│X│Add with carry byte register to │
│ │ │ │ │ │ │ │ │r/m byte │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│11 /r │ADC r/m16,r16 │X│X│X│X│X│X│Add with carry word register to │
│ │ │ │ │ │ │ │ │r/m word │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│11 /r │ADC r/m32,r32 │ │ │ │X│X│X│Add with carry dword register to │
│ │ │ │ │ │ │ │ │r/m word │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│12 /r │ADC r8,r/m8 │X│X│X│X│X│X│Add with carry r/m byte to byte │
│ │ │ │ │ │ │ │ │register │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│13 /r │ADC r16,r/m16 │X│X│X│X│X│X│Add with carry r/m word to word │
│ │ │ │ │ │ │ │ │register │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│13 /r │ADC r32,r/m32 │ │ │ │X│X│X│Add with carry r/m dword to dword │
│ │ │ │ │ │ │ │ │register │
└──────────┴────────────────────┴─┴─┴─┴─┴─┴─┴──────────────────────────────────┘
[Back: ADC-Add with Carry]
[Next: Description]