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