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.

24594 Rev. 3.10 February 2005 AMD64 TechnologyTable A-2.One-Byte Opcodes, Low Nibble 8–FhNibble 1 8 9 A B C D E F0OR PUSH 2-byteEb, Gb Ev, Gv Gb, Eb Gv, Ev AL, Ib rAX, Iz CS 3 opcodes1SBB PUSH POPEb, Gb Ev, Gv Gb, Eb Gv, Ev AL, Ib rAX, Iz DS 3 DS 32SUB seg CS 6 DAS 3Eb, Gb Ev, Gv Gb, Eb Gv, Ev AL, Ib rAX, Iz3CMP seg DS 6 AAS 3Eb, Gb Ev, Gv Gb, Eb Gv, Ev AL, Ib rAX, Iz4DEC 5eAX eCX eDX eBX eSP eBP eSI eDI5POPrAX/r8 rCX/r9 rDX/r10 rBX/r11 rSP/r12 rBP/r13 rSI/r14 rDI/r156PUSH IMUL PUSH IMUL INSB INSW/D OUTSB OUTSW/DIz Gv, Ev, Iz Ib Gv, Ev, Ib Yb, DX Yz, DX DX, Xb DX, Xz7JS JNS JP JNP JL JNL JLE JNLEJb Jb Jb Jb Jb Jb Jb Jb8MOV LEA MOV Group 1a 2Eb, Gb Ev, Gv Gb, Eb Gv, Ev Mw/Rv, Sw Gv, M Sw, Ew Ev9CBW, CWDE CWD, CDQ, CALL 3 WAIT PUSHF/D/Q POPF/D/Q SAHF LAHFCDQE CQO Ap FWAIT Fv FvATEST STOSB STOSW/D/Q LODSB LODSW/D/Q SCASB SCASW/D/QAL, Ib rAX, Iz Yb, AL Yv, rAX AL, Xb rAX, Xv AL, Yb rAX, YvMOVB rAX, Ivr8, IvrCX, Ivr9, IvrDX, Ivr10, IvrBX, Ivr11, IvrSP, Ivr12, IvrBP, Ivr13, IvrSI, Ivr14, IvrDI, Ivr15, IvCENTER LEAVE RET far INT3 INT INTO 3 IRET, IRETDIw, Ib Iw Ib IRETQDx87see Table A-10 on page 394ECALL JMP IN OUTJz Jz Ap 3 Jb AL, DX eAX, DX DX, AL DX, eAXFCLC STC CLI STI CLD STD Group 4 2 Group 5 2EbNote: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.Appendix A: Opcode <strong>and</strong> Oper<strong>and</strong> Encodings 379

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

Saved successfully!

Ooh no, something went wrong!