| LIDT |
| Зарежда указателя на таблицата прекъсванията |
| Общи форми: |
LIDT source |
| Форма |
КОП |
CPUID |
I8086 |
I80386 |
I80486 |
| 16 |
32 |
64 |
Alt |
|
I8086 |
I80386 |
I80486 |
| LGDT mwd |
0F 01 /3 |
0F 01 /3 |
|
E7 /3 |
x86-64 |
|
11 |
11 |
| LGDT mwq |
|
|
0F 01 /3 |
[F3] E7 /3 |
x86-64 |
|
|
|
|
| Действие |
IDTR.Limit ← source{0..15}
CASE WordSize OF
16:IDTR.Base ← source{16..39} (* 24-битова база *)
32:IDTR.Base ← source{16..47} (* 32-битова база *)
64:IDTR.Base ← source{16..79} (* 64-битова база *)
END CASE
|
| Забележка: |
В 64-битов режим размерът на операнда е фиксиран на 64 бита, т.е. очаква се 80-битов операнд в паметта. Префикс REX.W няма ефект и се игнорира. |
| Флагове |
| PE |
VM |
NT |
IOPL |
OF |
DF |
IF |
TF |
SF |
ZF |
AF |
PF |
CF |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| CPU |
| 8086 |
186 |
V20 |
286 |
386 |
486 |
P |
P-P |
P-II |
MMX |
SSE |
3D! |
E64 |
| |
|
|
• |
• |
• |
• |
• |
• |
|
|
|
• |
|
| Изключения |
ОБЩИ +
| Реален режим |
| #UD |
Операндът е регистър |
| Защитен режим |
| #UD |
Операндът е регистър |
| #GP(0) |
CPL > 0 |
| Режим V86 |
| #GP(0) |
|
|