Додати до Chrome
✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Які з цих тверджень є правильними щодо перевірки підтримки інструкції CPUID?
CPUID
Для перевірки можна використати інструкції PUSHFD, POP EAX, XOR EAX, 0x200000,
PUSHFD
POP EAX
XOR EAX, 0x200000
Біт 0 (Carry Flag) в EFLAGS використовується для індикації підтримки CPUID.
Команди:PUSH EAX, POPFD, PUSHFD, POP EBX.
Команди:PUSH EAX
Команди:
PUSH EAX
POPFD
POP EBX
Підтримка CPUID гарантується наявністю прапора VMX (Virtual Machine Extensions).
VMX
Якщо CPUID не підтримується, спроба її виклику згенерує виняток #UD (Invalid Opcode).
Якщо біт 21 (ID bit) в регістрі EFLAGS можна змінити, CPUID підтримується.
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!