x86
CPUの機能を取得するための小さなプログラムを書きたいです。CPUIDドキュメントを参照した後、次2
のセクション があることがわかりました。
(1) EAX=1 :
......
As of January 2011, the standard Intel feature flags are as follows:
......
(2) EAX=80000001h :
......
AMD feature flags are as follows:
......
つまり、CPU ベンダーがGenuineIntel
の場合は使用EAX=1
し、 の場合は命令を実行するためにAuthenticAMD
使用する必要があります。私の理解は正しいですか?EAX=80000001h
CPUID