Intel 64 and IA-32 Architectures Software Developers Manual Volume 1, Basic Architecture

4-10 Vol. 1
DATA TYPES
4.4 BIT FIELD DATA TYPE
A bit field (see Figure 4-6) is a contiguous sequence of bits. It can begin at any bit
position of any byte in memory and can contain up to 32 bits.
4.5 STRING DATA TYPES
Strings are continuous sequences of bits, bytes, words, or doublewords. A bit string
can begin at any bit position of any byte and can contain up to 2
32
1 bits. A byte
string can contain bytes, words, or doublewords and can range from zero to 2
32
– 1
bytes (4 GBytes).
Figure 4-5. Pointers in 64-Bit Mode
Figure 4-6. Bit Field Data Type
ELW2IIVHW
ELW2IIVHW
ELW2IIVHWELW6HJPHQW6HOHFWRU
ELW6HJPHQW6HOHFWRU
1HDU3RLQWHU
)DU3RLQWHUZLWKELW2SHUDQG6L]H
)DU3RLQWHUZLWKELW2SHUDQG6L]H






20
Bit Field
Field Length
Least
Bit
Significant