<<<    Index    >>>
2-4
INSTRUCTION FORMAT
sented by the sixth row, labeled “/digit (Opcode)”. The five rows above give the byte, word, and
doubleword general-purpose registers; the MMX™ technology registers; the Streaming SIMD
Extensions registers; and SIMD floating-point registers that correspond to the register numbers,
with the same assignments as for the R/M field when Mod field encoding is 11B. As with the
R/M field register options, which of the five possible registers is used is determined by the
opcode byte along with the operand-size attribute.
The body of Tables 2-1 and 2-2 (under the label “Value of ModR/M Byte (in Hexadecimal)”)
contains a 32 by 8 array giving all of the 256 values of the ModR/M byte, in hexadecimal. Bits
3, 4 and 5 are specified by the column of the table in which a byte resides, and the row specifies
bits 0, 1 and 2, and also bits 6 and 7.
<<<    Index    >>>