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