| VMREAD |
| Чете поле от данните на текущата виртуална машина |
| Обща форма: |
VMREAD dest, field |
| Форма |
КОП |
CPUID |
I8086 |
I80386 |
I80486 |
| 16 |
32 |
64 |
Alt |
|
I8086 |
I80386 |
I80486 |
| VMREAD r, rr |
0F 78 /r |
0F 78 /r |
0F 78 /r |
FF 3F /r |
x86-64 |
|
|
|
| VMREAD d, rd |
0F 78 /r |
0F 78 /r |
0F 78 /r |
FF 3E /r |
x86-64 |
|
|
|
|
| Действие |
... |
| Флагове |
| PE |
VM |
NT |
IOPL |
OF |
DF |
IF |
TF |
SF |
ZF |
AF |
PF |
CF |
| T |
T |
|
|
0 |
|
|
|
0 |
F |
0 |
0 |
F |
|
| CPU |
| 8086 |
186 |
V20 |
286 |
386 |
486 |
P |
P-P |
P-II |
MMX |
SSE |
3D! |
E64 |
| |
|
|
|
|
|
|
|
|
|
|
|
|
Инструкцията се разпознава ако:
- CPUID(1) върне ECX{4} = 1;
- CR4.VMXE = 1;
|
| Изключения |
ОБЩИ +
| Реален, V86- и съвместим режим |
| #UD |
|
| Защитен и 64-битов режим |
| #UD |
Операндът е регистър |
| #UD |
CR4.VMXE = 0 |
| #GP(0) |
CPL > 0 |
|