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
ELW2IIVHW
ELW2IIVHW
ELW2IIVHWELW6HJPHQW6HOHFWRU
ELW6HJPHQW6HOHFWRU
1HDU3RLQWHU
)DU3RLQWHUZLWKELW2SHUDQG6L]H
)DU3RLQWHUZLWKELW2SHUDQG6L]H
20
Bit Field
Field Length
Least
Bit
Significant