03/10/24 14:26 vyRi7Oxk.net
URLリンク(hp.vector.co.jp)
Pentium以降のCPUにはcpuidという命令があり、cpuid命令を利用する事で
MMX命令の有無や、Pentium3以降のストリーミングSIMD命令の有無などを
チェックする事ができます。しかし、初期の頃の80486にはcpuid命令がな
いため、cpuid命令を利用する前にcpuid命令の存在もチェックしなければ
なりません。 cpuid命令の有無は、EFLAGSレジスタの21ビット目が書き換
え可能であるかをチェックする事で確認できます。それには、pushfd命令、
popfd命令を利用します。