それとも、この種の仕事のためのツールはありますか?
各命令に対応するマシンコードも取得したい。
CPUID 命令は、CPU が x86 プロセッサでサポートする機能を報告します。
http://www.intel.com/assets/pdf/appnote/241618.pdf
オペコードについては、命令リファレンス マニュアルを参照する必要があります。CPU が「オペコード 0x??」と判断する方法はありません。プログラム的には XYZ 命令です。
あなたが探しているのは、命令セットに関する情報です。Intel プロセッサについては、http: //www.intel.com/products/processor/manuals/を参照してください。
x86-64 および Itanium については、次の PDF の第 3 章を参照してください: http://www.intel.com/Assets/PDF/manual/325383.pdf
私が気にかけてきたすべてのアーキテクチャには、よく似たマニュアルがあることを学びました。
それはCPUがサポートしなければならないものなので、そうではないと思います。プロセッサを Google で検索します。
CPU-Z は、サポートされている命令を返すフリーウェア プログラムです。
この情報をコードで取得するには、ASM アセンブリに関する深い知識が必要になると思います。