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