Андрей Газибаров


без тайни

Инструкциите On-line

CLI
Нулира флага за разрешаване на прекъсванията
Общи форми: CLI
Форма КОП CPUID I8086 I80386 I80486
16 32 64 Alt   I8086 I80386 I80486
CLI FA FA FA DD 89   4 2 3
Действие IF (VM = 1) AND (CR4.VME = 1) (* разширения на V86 *)
  AND (IOPL < 3)
  OR
  (VM = 0) AND (CPL = 3) (* защитен режим, PL=3 *)
  AND (IOPL < 3) AND (CR4.PVI = 1) (* виртуални прекъсвания *)
THEN
  VIF ← 0 (* променяме виртуално копие на IF *)
ELSE
  IF ← 0
ENDIF
Флагове
PE VM NT IOPL OF DF IF TF SF ZF AF PF CF
  T   T                  
CPU
8086 186 V20 286 386 486 P P-P P-II MMX SSE 3D! E64
      • • • • • • •     •
Изключения
Реален режим: Няма
Защитен режим:
#GP(0) IOPL < CPL и CR4.PVI = 0
V86:
#GP(0) IOPL < CPL и CR4.VME = 0
 
Съдържание Пълен текст
 
  PDF, 3.6M Приложение, 18К