beautypg.com

12 real-address mode exceptions section, 13 virtual-8086 mode exceptions section, 14 floating-point exceptions section – Intel 253666-024US User Manual

Page 62

background image

3-16 Vol. 2A

INSTRUCTION SET REFERENCE, A-M

3.1.1.12 Real-Address Mode Exceptions Section

The “Real-Address Mode Exceptions” section lists the exceptions that can occur when
the instruction is executed in real-address mode (see Table 3-3).

3.1.1.13 Virtual-8086 Mode Exceptions Section

The “Virtual-8086 Mode Exceptions” section lists the exceptions that can occur when
the instruction is executed in virtual-8086 mode (see Table 3-3).

3.1.1.14 Floating-Point Exceptions Section

The “Floating-Point Exceptions” section lists exceptions that can occur when an x87
FPU floating-point instruction is executed. All of these exception conditions result in
a floating-point error exception (#MF, vector number 16) being generated. Table 3-4
associates a one- or two-letter mnemonic with the corresponding exception name.
See “Floating-Point Exception Conditions” in Chapter 8 of the Intel® 64 and IA-32
Architectures Software Developer’s Manual, Volume 1
,
for a detailed description of
these exceptions.

18

#MC—Machine

Check

Model dependent machine

check errors.

Yes

Yes

Yes

19

#XM—SIMD

Floating-Point

Numeric Error

SSE/SSE2/SSE3 floating-point

instructions.

Yes

Yes

Yes

NOTES:

1. Apply to protected mode, compatibility mode, and 64-bit mode.
2. In the real-address mode, vector 13 is the segment overrun exception.

Table 3-3. Intel 64 and IA-32 General Exceptions (Contd.)

Vector

No.

Name

Source

Protected

Mode

1

Real

Address

Mode

Virtual

8086

Mode