CPUID
プロセッサブランド文字列をEAX, EBX, ECX, EDXに格納する。全体で48バイトのNULL終端ASCII文字列のプロセッサブランド文字列を得るために、各パラメータを順番に設定しCPUIDを呼び出す必要がある。
これは、CPUベンダのID文字列を返す。12文字のASCII文字列がEBX, EDX, ECXの順序で格納される。基本機能の最大機能番号がEAXに格納される。
既知のCPUベンダのID文字列は以下のとおり:
"AMDisbetter!" - AMD K5の初期のエンジニアリングサンプル
"AuthenticAMD" - AMD
"CentaurHauls" - セントールテクノロジー
"CyrixInstead" - サイリックス
"GenuineIntel" - インテル
"GenuineTMx86", "TransmetaCPU" - トランスメタ
"Geode by NSC" - ナショナル セミコンダクター
"NexGenDriven" - NexGen
"RiseRiseRise" - Rise Technology
"SiS SiS SiS " - SiS
"UMC UMC UMC " - UMC
"VIA VIA VIA " - VIA Technologies
例えば、ベンダIDが"GenuineIntel"の場合、EBXが0x756e6547、EDXが0x49656e69、ECXが0x6c65746eとなる。