3.3 KiB
3.3 KiB
Opcode | Instruction | Op/En | 64-bit Mode | Compat/Leg Mode | Description |
---|---|---|---|---|---|
14 ib | ADC AL, imm8 | I | Valid | Valid | Add with carry imm8 to AL. |
15 iw | ADC AX, imm16 | I | Valid | Valid | Add with carry imm16 to AX. |
15 id | ADC EAX, imm32 | I | Valid | Valid | Add with carry imm32 to EAX. |
REX.W + 15 id | ADC RAX, imm32 | I | Valid | N.E. | Add with carry imm32 sign extended to 64-bits to RAX. |
80 /2 ib | ADC r/m8, imm8 | MI | Valid | Valid | Add with carry imm8 to r/m8. |
REX + 80 /2 ib | ADC r/m8*, imm8 | MI | Valid | N.E. | Add with carry imm8 to r/m8. |
81 /2 iw | ADC r/m16, imm16 | MI | Valid | Valid | Add with carry imm16 to r/m16. |
81 /2 id | ADC r/m32, imm32 | MI | Valid | Valid | Add with CF imm32 to r/m32. |
REX.W + 81 /2 id | ADC r/m64, imm32 | MI | Valid | N.E. | Add with CF imm32 sign extended to 64-bits to r/m64. |
83 /2 ib | ADC r/m16, imm8 | MI | Valid | Valid | Add with CF sign-extended imm8 to r/m16. |
83 /2 ib | ADC r/m32, imm8 | MI | Valid | Valid | Add with CF sign-extended imm8 into r/m32. |
REX.W + 83 /2 ib | ADC r/m64, imm8 | MI | Valid | N.E. | Add with CF sign-extended imm8 into r/m64. |
10 /r | ADC r/m8, r8 | MR | Valid | Valid | Add with carry byte register to r/m8. |
REX + 10 /r | ADC r/m8*, r8* | MR | Valid | N.E. | Add with carry byte register to r/m64. |
11 /r | ADC r/m16, r16 | MR | Valid | Valid | Add with carry r16 to r/m16. |
11 /r | ADC r/m32, r32 | MR | Valid | Valid | Add with CF r32 to r/m32. |
REX.W + 11 /r | ADC r/m64, r64 | MR | Valid | N.E. | Add with CF r64 to r/m64. |
12 /r | ADC r8, r/m8 | RM | Valid | Valid | Add with carry r/m8 to byte register. |
REX + 12 /r | ADC r8*, r/m8* | RM | Valid | N.E. | Add with carry r/m64 to byte register. |
13 /r | ADC r16, r/m16 | RM | Valid | Valid | Add with carry r/m16 to r16. |
13 /r | ADC r32, r/m32 | RM | Valid | Valid | Add with CF r/m32 to r32. |
REX.W + 13 /r | ADC r64, r/m64 | RM | Valid | N.E. | Add with CF r/m64 to r64. |
*In 64-bit mode, r/m8 can not be encoded to access the following byte registers if a REX prefix is used: AH, BH, CH, DH.