У меня нет под рукой такого чтобы проверить,

У меня нет под рукой такого чтобы проверить, но похоже на ошибку с оффсетом.
(eax-80000002...) много информации не содержит, нужно приводить более полный листинг.
Например:
mov di, offset
mov eax, 80000002h
CPU_ID
mov dword ptr [di], eax
mov dword ptr [di+4], ebx
mov dword ptr [di+8], ecx
mov dword ptr [di+12], edx
add di, 16