| VMWRITE |
| Записва поле от данните на текущата виртуална машина |
| Обща форма: |
VMWRITE field, source |
| Форма |
КОП |
CPUID |
I8086 |
I80386 |
I80486 |
| 16 |
32 |
64 |
Alt |
|
I8086 |
I80386 |
I80486 |
| VMWRITE rr, r |
0F 79 /r |
0F 79 /r |
0F 79 /r |
FF 3B /r |
x86-64 |
|
|
|
| VMWRITE rd, d |
0F 79 /r |
0F 79 /r |
0F 79 /r |
FF 3A /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 |
|