Не работает CPUID - Assembler
Формулировка задачи:
Почему может не поддерживаться CPUID? Использую TASM.
Проверяю поддержку CPUID, получается что мой процессор не поддерживает эту команду. Но разве такое возможно на современном процессоре?
Решение задачи: «Не работает CPUID»
textual
Листинг программы
.model small .code CPU_ID MACRO db 0fh, 0a2h ENDM start: mov ax,@data mov ds,ax .386 mov eax, 00h CPU_ID lea esi, _vendor_id_msg mov [esi], ebx mov [esi+4], edx mov [esi+8], ecx mov edx, esi mov ah, 9 int 21h mov ax, 04c00h int 21h .data _vendor_id_msg db '............', 0dh, 0ah, "$" .stack end start