13.07.2015 Views

Volume 3: General-Purpose and System Instructions - Stanford ...

Volume 3: General-Purpose and System Instructions - Stanford ...

Volume 3: General-Purpose and System Instructions - Stanford ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

AMD64 Technology 24594 Rev. 3.10 February 2005Table A-1. One-Byte Opcodes, Low Nibble 0–7hNibble 1 0 1 2 3 4 5 6 70ADD PUSH POPEb, Gb Ev, Gv Gb, Eb Gv, Ev AL, Ib rAX, Iz ES 3 ES 31ADC PUSH POPEb, Gb Ev, Gv Gb, Eb Gv, Ev AL, Ib rAX, Iz SS 3 SS 32AND seg ES 6 DAA 3Eb, Gb Ev, Gv Gb, Eb Gv, Ev AL, Ib rAX, Iz3XOR seg SS 6 AAA 3Eb, Gb Ev, Gv Gb, Eb Gv, Ev AL, Ib rAX, Iz4INC 5eAX eCX eDX eBX eSP eBP eSI eDI5PUSHrAX/r8 rCX/r9 rDX/r10 rBX/r11 rSP/r12 rBP/r13 rSI/r14 rDI/r156PUSHA/D 3 POPA/D 3 BOUND 3 ARPL 3addressseg FS seg GS oper<strong>and</strong> sizeGv, Ma Ew, GwsizeMOVSXD 4Gv, Ed7JO JNO JB JNB JZ JNZ JBE JNBEJb Jb Jb Jb Jb Jb Jb Jb8Group 1 2 TEST XCHGEb, Ib Ev, Iz Eb, Ib 3 Ev, Ib Eb, Gb Ev, Gv Eb, Gb Ev, GvXCHG9 r8, rAXNOPrCX/r9, rAX rDX/r10, rAX rBX/r11, rAX rSP/r12, rAX rBP/r13, rAX rSI/r14, rAX rDI/r15, rAXAMOV MOVSB MOVSW/D/Q CMPSB CMPSW/D/QAL, Ob rAX, Ov Ob, AL Ov, rAX Yb, Xb Yv, Xv Xb, Yb Xv, YvMOVBAL, Ibr8b, IbCL, Ibr9b, IbDL, Ibr10b, IbBL, Ibr11b, IbAH, Ibr12b, IbCH, Ibr13b, IbDH, Ibr14b, IbBH, Ibr15b, IbGroup 2C2 RET near LES 3 LDS 3 Group 11 2Eb, Ib Ev, Ib Iw Gz, Mp Gz, Mp Eb, Ib Ev, IzGroup 2D2 AAM 3 AAD 3 SALC 3 XLATEb, 1 Ev, 1 Eb, CL Ev, CLLOOPNE/NZ LOOPE/Z LOOP JrCXZ IN OUTEJb Jb Jb Jb AL, Ib eAX, Ib Ib, AL Ib, eAXLOCK: INT1 REPNE: REP: HLT CMC Group 3F2ICE BkptREPE:Note:1. Rows in this table show the high opcode nibble, columns show the low opcode nibble.2. An opcode extension is specified in bits 5–3 of the ModRM byte. See “ModRM Extensions to One-Byte <strong>and</strong> Two-Byte Opcodes” onpage 387 for details.3. Invalid in 64-bit mode.4. Valid only in 64-bit mode.5. Used as REX prefixes in 64-bit mode.6. This is a null prefix in 64-bit mode.378 Appendix A: Opcode <strong>and</strong> Oper<strong>and</strong> Encodings

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!