;; (C) David Vajda ;; 2025-03-06 ;; i586, i386, nasm, cpuid global _start section .data intelcpuidoutstr: db "0000 000 000", 10, 13 section .text _start: mov eax, 0 mov ebx, 1 mov esi, intelcpuidoutstr cpuid mov [esi], ebx inc esi inc esi inc esi inc esi mov [esi], edx inc esi inc esi inc esi inc esi mov [esi], ecx mov ecx, intelcpuidoutstr mov edx, 14 mov eax, 4 mov ebx, 1 int 0x80 mov eax, 1 mov ebx, 0 int 0x80 |