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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

24594 Rev. 3.10 February 2005 AMD64 Technologyneed a REX prefix. These exceptions to the normal rule arelisted in Table 1-10.An instruction can have only one REX prefix, although theprefix can express several extension features. If a REX prefix isused, it must immediately precede the first opcode byte in theinstruction format. Any other placement of a REX prefix, or anyuse of a REX prefix in an instruction that does not access anextended register, is ignored. The legacy instruction-size limitof 15 bytes still applies to instructions that contain a REXprefix.Table 1-10.CALL (Near)ENTERJccJrCXZJMP (Near)LEAVELGDTLIDTLLDTLOOPLOOPccLTRMOV CR(n)<strong>Instructions</strong> Not Requiring REX Size Prefix in 64-Bit ModePOP reg/memPOP regPOP FSPOP GSPOPFQPUSH imm8PUSH imm32PUSH reg/memPUSH regPUSH FSPUSH GSPUSHFQRET (Near)MOV DR(n)Chapter 1: Instruction Formats 15

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

Saved successfully!

Ooh no, something went wrong!