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 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!