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 TechnologyBits:7 6 5 4 3 2 1 0scale index base SIBREX.X bit of REX prefix canextend this field to 4 bitsREX.B bit of REX prefix canextend this field to 4 bits513-306.epsFigure A-3.SIB Byte FormatTable A-16.REX.B Bit01Table A-16 shows the encodings for the SIB byte’s base field,which specifies the base register for addressing. Table A-17 onpage 410 shows the encodings for the effective addressreferenced by a complete SIB byte, including its scale <strong>and</strong> indexfields. The /0 through /7 notation for the SIB base field meansthat the three-bit field contains a value between zero (binary000) <strong>and</strong> 7 (binary 111).SIB base Field ReferencesModRM mod Field00SIB base Field/0 /1 /2 /3 /4 /5 /6 /7disp3201 rAX rCX rDX rBX rSP rBP+disp810 rBP+disp3200disp3201 r8 r9 r10 r11 r12 r13+disp810 r13+disp32rSIr14rDIr15Appendix A: Opcode <strong>and</strong> Oper<strong>and</strong> Encodings 409

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

Saved successfully!

Ooh no, something went wrong!