|
|
signed byte |
|
signed word |
|
signed dword |
|
|
unsigned byte |
|
unsigned word |
|
unsigned dword |
|
unsigned qword |
|
|
BCD |
|
packed BCD |
|
|
|
|
near pointer |
31..0 |
offset or virtual address |
|
far pointer |
47..32 |
31..0 |
segment or selector |
offset |
|
|
|
|
single real |
31 |
30..23 |
22..0 |
S |
exp. |
fraction |
|
double real |
63 |
62..52 |
51..0 |
S |
exp. |
fraction |
|
extended real |
79 |
78..64 |
63 |
62..0 |
S |
exp. |
I |
fraction |
|
|
word integer |
|
short integer |
|
long integer |
|
|
packed BCD |
79 |
78..72 |
71..0 |
S |
res. |
D17 |
D16 |
D15 |
D14 |
D13 |
D12 |
D11 |
D10 |
D9 |
D8 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
|
|
|
|
packed byte |
63..56 |
55..48 |
47..40 |
39..32 |
31..24 |
23..16 |
15..8 |
7..0 |
byte |
byte |
byte |
byte |
byte |
byte |
byte |
byte |
|
packed word |
63..48 |
47..32 |
31..16 |
15..0 |
word |
word |
word |
word |
|
packed dword |
|
qword |
|
packed byte |
127..120 |
119..112 |
111..104 |
103..96 |
95..88 |
87..80 |
79..72 |
71..64 |
63..56 |
55..48 |
47..40 |
39..32 |
31..24 |
23..16 |
15..8 |
7..0 |
byte |
byte |
byte |
byte |
byte |
byte |
byte |
byte |
byte |
byte |
byte |
byte |
byte |
byte |
byte |
byte |
|
packed word |
127..112 |
111..96 |
95..80 |
79..64 |
63..48 |
47..32 |
31..16 |
15..0 |
word |
word |
word |
word |
word |
word |
word |
word |
|
packed dword |
127..96 |
95..64 |
63..32 |
31..0 |
dword |
dword |
dword |
dword |
packed qword |
127..64 |
63..0 |
qword |
qword |
|
|
|
|
scalar single FP |
127..96 |
95..64 |
63..32 |
31..0 |
reserved |
reserved |
reserved |
single FP |
|
packed single FP |
127..96 |
95..64 |
63..32 |
31..0 |
single FP |
single FP |
single FP |
single FP |
|
|
|
|
scalar double FP |
127..64 |
63..0 |
reserved |
double FP |
|
packed double FP |
127..64 |
63..0 |
double FP |
double FP |
|
|