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


без тайни

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

LAR
Четене на правата на достъп на селектор
Общи форми: LAR dest,source
Форма КОП CPUID I8086 I80386 I80486
16 32 64 Alt   I8086 I80386 I80486
LAR rw,w 0F 02 /r 66 0F 02 /r 66 [40+rbx] 0F 02 /r [F1] CD /r     pm=20-25/21-26 pm=10
LAR rd,d 66 0F 02 /r 0F 02 /r [40+rbx] 0F 02 /r [F2] CD /r     pm=20-25/21-26 pm=10
LAR rq,q     48+rbx 0F 02 /r [F3] CD /r     pm=20-25/21-26 pm=10
Действие IF (source in table) AND (source ≠ NUL) AND (DPL ≥ EPL) AND (Selector type IS valid) THEN
  IF WordSize = 16 THEN
    dest ← Descriptor{32..47} AND $FF00
  ELSE
    dest ← Descriptor{32..63} AND $0FxFF00
  ENDIF
  ZF ← 1
ELSE
  ZF ← 0
ENDIF
  Валидните сегменти са:
  • Всички сегменти за данни
  • Всички сегменти за код
  • Следните системни сегменти:
    ТипЗащитен режимРазширен режим (IA-32e)
    Име Име 
    0Запазен Запазен 
    1Свободна 16-битова задача✓Запазен 
    2LDT✓LDT 
    3Заета 16-битова задача✓Запазен 
    416-битов изход CALL✓Запазен 
    5Изход за задача✓Запазен 
    616-битов изход за прекъсване Запазен 
    716-битов изход за капан Запазен 
    8Запазен Запазен 
    9Свободна 32-битова задача✓Свободна 64-битова задача✓
    AЗапазен Запазен 
    BЗаета 32-битова задача✓Заета 64-битова задача✓
    C32-битов изход CALL✓64-битов изход CALL✓
    DЗапазен Запазен 
    E32-битов изход за прекъсване 64-битов изход за прекъсване 
    F32-битов изход за капан 64-битов изход за капан 
Флагове
PE VM NT IOPL OF DF IF TF SF ZF AF PF CF
T T               F      
CPU
8086 186 V20 286 386 486 P P-P P-II MMX SSE 3D! E64
        • • • • •       •
Изключения
Реален и V86 режим
#UD  
Защитен режим: ОБЩИ
 
Съдържание Пълен текст
 
  PDF, 3.6M Приложение, 18К