3

或者有适合这种工作的工具吗?

我还想为每条指令获取相应的机器代码。

4

4 回答 4

5

CPUID 指令报告 CPU 支持 x86 处理器的功能。

http://www.intel.com/assets/pdf/appnote/241618.pdf

您必须参考操作码的指令参考手册,CPU 无法告诉您'操作码 0x?? 是 XYZ 指令'以编程方式。

于 2011-05-15T16:04:38.910 回答
2

您正在寻找的是有关指令集的信息。对于英特尔处理器,您可以在此处查看:http: //www.intel.com/products/processor/manuals/

对于 x86-64 和 Itanium,请参阅此 PDF 中的第 3 章:http: //www.intel.com/Assets/PDF/manual/325383.pdf

我非常关心并深入了解的每个架构都有类似的手册。

于 2011-05-15T16:50:27.867 回答
0

CPU-Z 是一个免费软件程序,它将返回支持的指令。

要通过代码获取此信息,我想您需要深入了解 ASM 汇编。

于 2011-05-15T16:08:25.150 回答
0

我想不会,因为这是 CPU 必须支持的。谷歌你的处理器。

于 2011-05-15T15:28:06.280 回答