global _start
    section .data
        brandmarkstr: db "xxxx xxx xxx"
    section .text
_start:
    mov eax, 0x00
    cpuid
    mov esi, brandmarkstr
    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, brandmarkstr
    mov edx, 12
    mov ebx, 1
    mov eax, 4
    int 0x80
    mov ebx, 0
    mov eax, 1
    int 80h
 | 
david@work:~$ nasm -f elf32 nasm20241121cpuid.asm david@work:~$ ld -m elf_i386 nasm20241121cpuid.o -o nasm2024112cpuid david@work:~$ ./nasm2024112cpuid GenuntelineIdavid@work:~$  |