Details Table

┌──────────┬────────────────────┬─┬─┬─┬─┬─┬─┬──────────────────────────────────┐
│Encoding  │Instruction         │0│1│2│3│4│5│Description                       │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│14 ib     │ADC AL,imm8XXXXXX│Add with carry immediate byte to  │
│          │                    │ │ │ │ │ │ │AL                                │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│15 iw     │ADC AX,imm16XXXXXX│Add with carry immediate word to  │
│          │                    │ │ │ │ │ │ │AX                                │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│15 id     │ADC EAX,imm32       │ │ │ │XXX│Add with carry immediate dword to │
│          │                    │ │ │ │ │ │ │EAX                               │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│80 /2 ib  │ADC r/m8,imm8XXXXXX│Add with carry immediate byte to  │
│          │                    │ │ │ │ │ │ │r/m byte                          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│81 /2 iw  │ADC r/m16,imm16XXXXXX│Add with carry immediate word to  │
│          │                    │ │ │ │ │ │ │r/m word                          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│81 /2 id  │ADC r/m32,imm32     │ │ │ │XXX│Add with carry immediate dword to │
│          │                    │ │ │ │ │ │ │r/m dword                         │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│83 /2 ib  │ADC r/m16,imm8XXXXXX│Add with carry sign-extended      │
│          │                    │ │ │ │ │ │ │immediate byte to r/m word        │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│83 /2 ib  │ADC r/m32,imm8      │ │ │ │XXX│Add with carry sign-extended      │
│          │                    │ │ │ │ │ │ │immediate byte into r/m dword     │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│10 /r     │ADC r/m8,r8XXXXXX│Add with carry byte register to   │
│          │                    │ │ │ │ │ │ │r/m byte                          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│11 /r     │ADC r/m16,r16XXXXXX│Add with carry word register to   │
│          │                    │ │ │ │ │ │ │r/m word                          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│11 /r     │ADC r/m32,r32       │ │ │ │XXX│Add with carry dword register to  │
│          │                    │ │ │ │ │ │ │r/m word                          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│12 /r     │ADC r8,r/m8XXXXXX│Add with carry r/m byte to byte   │
│          │                    │ │ │ │ │ │ │register                          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│13 /r     │ADC r16,r/m16XXXXXX│Add with carry r/m word to word   │
│          │                    │ │ │ │ │ │ │register                          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│13 /r     │ADC r32,r/m32       │ │ │ │XXX│Add with carry r/m dword to dword │
│          │                    │ │ │ │ │ │ │register                          │
└──────────┴────────────────────┴─┴─┴─┴─┴─┴─┴──────────────────────────────────┘


[Back: ADC-Add with Carry]
[Next: Description]