或者有适合这种工作的工具吗?
我还想为每条指令获取相应的机器代码。
CPUID 指令报告 CPU 支持 x86 处理器的功能。
http://www.intel.com/assets/pdf/appnote/241618.pdf
您必须参考操作码的指令参考手册,CPU 无法告诉您'操作码 0x?? 是 XYZ 指令'以编程方式。
您正在寻找的是有关指令集的信息。对于英特尔处理器,您可以在此处查看:http: //www.intel.com/products/processor/manuals/。
对于 x86-64 和 Itanium,请参阅此 PDF 中的第 3 章:http: //www.intel.com/Assets/PDF/manual/325383.pdf
我非常关心并深入了解的每个架构都有类似的手册。
CPU-Z 是一个免费软件程序,它将返回支持的指令。
要通过代码获取此信息,我想您需要深入了解 ASM 汇编。
我想不会,因为这是 CPU 必须支持的。谷歌你的处理器。