<<<    Index    >>>
3-68
INSTRUCTION SET REFERENCE
CLI—Clear Interrupt Flag
Description
This instruction clears the IF flag in the EFLAGS register. No other flags are affected. Clearing
the IF flag causes the processor to ignore maskable external interrupts. The IF flag and the CLI
and STI instruction have no affect on the generation of exceptions and NMI interrupts.
The following decision table indicates the action of the CLI instruction (bottom of the table)
depending on the processor’s mode of operating and the CPL and IOPL of the currently running
program or procedure (top of the table). 
NOTES:
XDon’t care
N
Action in column 1 not taken
YAction in column 1 taken
Opcode
Instruction
Description
FA
CLI
Clear interrupt flag; interrupts disabled when interrupt 
flag cleared
PE =
0
1
1
1
1
VM =
X
0
X
0
1
CPL
X
?
 IOPL
X
> IOPL
X
IOPL
X
X
=
 3
X
< 3
IF
 <
 0
Y
Y
Y
N
N
#GP(0)
N
N
N
Y
Y
<<<    Index    >>>