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 TechnologyXCHG to exchange a register with itself will not result in a nooperationbecause the default operation size is 32 bits in 64-bitmode.B.7 Segment Override Prefixes in 64-Bit ModeIn 64-bit mode, the CS, DS, ES, SS segment-override prefixeshave no effect. These four prefixes are no longer treated assegment-override prefixes in the context of multiple-prefixrules. Instead, they are treated as null prefixes.The FS <strong>and</strong> GS segment-override prefixes are treated as truesegment-override prefixes in 64-bit mode. Use of the FS <strong>and</strong> GSprefixes cause their respective segment bases to be added tothe effective address calculation. See “FS <strong>and</strong> GS Registers in64-Bit Mode” in <strong>Volume</strong> 2 for details.Appendix B: <strong>General</strong>-<strong>Purpose</strong> <strong>Instructions</strong> in 64-Bit Mode 449

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

Saved successfully!

Ooh no, something went wrong!