binaryshadow, я понимаю что не читать статьи до конца это круто. Но уж исходники то можно было посмотреть... А вы статейку дочитайте уж до конца, сделайте милость.
Type
cpucode = record
formatver1 : dword; { Номер версии формата 1 }
cpuid1 : byte;
cpuid2 : byte;
cpuid3 : byte;
cpuid4 : byte;
year : word; { Год в формaте BCD }
day : byte; { День в формaте BCD }
Month : byte; { Месяц в формате BCD }
_cpuid : word; { CPUID процессора }
reserved1 : word; { Не используется - заполнено нулями }
_crc : dword; { Возможно контрольная сумма }
formatver2 : dword; { Номер версии формата 2 }
pkg : dword; { PKG (Package) процессора }
fsize2 : dword; { Размер микрокода без заголовка }
{ если равно нулю, то fsize=2000 }
reserved3 : array[1..16] of byte;
{ Не используется - заполнено нулями }
{ в "новом" формате используется, }
{ формат не ясен }
microcode : array[$31..$400] of byte;
end; { Блоки кратны 1024 байт(ам) }
binaryshadow, я понимаю что не читать статьи до конца это круто. Но уж исходники то можно было посмотреть... А вы статейку дочитайте уж до конца, сделайте милость.