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 TechnologyIndexNumerics12-bit Br<strong>and</strong> ID.......................................... 12516-bit mode................................................ xvii32-bit mode................................................ xvii64-bit mode................................................ xvii8-Bit Br<strong>and</strong> ID ........................................... 121AAAA ............................................................. 61AAD ............................................................. 62AAM............................................................. 63AAS .............................................................. 64ADC.............................................................. 65ADD ............................................................. 67address size prefix .................................. 6, 25addressingbyte registers............................................ 17effective address............ 404, 407, 408, 410PC-relative................................................ 23RIP-relative .................................... xxiii, 23AND ............................................................. 69APIC ID ..................................................... 121ARPL ......................................................... 298Bbase field ........................................... 409, 410biased exponent........................................ xviiBOUND ........................................................ 72Br<strong>and</strong> ID ............................................ 121, 125BSF............................................................... 74BSR .............................................................. 76BSWAP......................................................... 78BT ................................................................. 79BTC .............................................................. 81BTR .............................................................. 83BTS............................................................... 85byte order of instructions ............................ 1byte register addressing............................. 17CCALL............................................................ 15far call....................................................... 89near call.................................................... 87CBW ............................................................. 96CDQ.............................................................. 97CDQE ........................................................... 96CLC .............................................................. 98CLD .............................................................. 99CLFLUSH.................................................. 100CLI ............................................................. 300CLTS .......................................................... 302CMC........................................................... 102CMOVcc ............................................ 103, 386CMP ........................................................... 107CMPSx....................................................... 110CMPXCHG................................................ 113CMPXCHG16B ......................................... 115CMPXCHG8B ........................................... 115commit...................................................... xviiicompatibility mode ................................. xviiicondition codesrFLAGS .......................................... 386, 402count.......................................................... 414CPUID ....................................................... 117extended functions ............................... 117feature sets ............................................ 455L1 Cache Information ........................... 130L2 Cache <strong>and</strong> TLB Information ........... 132st<strong>and</strong>ard functions ................................ 117CPUID instructionlong-mode address sizes........................ 134testing for............................................... 117CQD ............................................................. 97CWD ............................................................ 97CWDE.......................................................... 96DDAA ........................................................... 136DAS............................................................ 137data types128-bit media ........................................... 3664-bit media ............................................. 38general-purpose....................................... 32x87 ............................................................ 40DEC ............................................. 17, 138, 448direct referencing.................................... xviiidisplacements............................ xviii, 22, 414DIV ............................................................ 140double quadword..................................... xviiidoubleword .............................................. xviiiEeAX–eSP register ..................................... xxveffective address .............. 404, 407, 408, 410effective address size................................ xixeffective oper<strong>and</strong> size............................... xixeFLAGS register....................................... xxveIP register ............................................... xxvelement ...................................................... xixIndex 499

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

Saved successfully!

Ooh no, something went wrong!