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

あなたが探しているのは、命令セットに関する情報です。Intel プロセッサについては、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がサポートしなければならないものなので、そうではないと思います。プロセッサを Google で検索します。

于 2011-05-15T15:28:06.280 に答える
0

CPU-Z は、サポートされている命令を返すフリーウェア プログラムです。

この情報をコードで取得するには、ASM アセンブリに関する深い知識が必要になると思います。

于 2011-05-15T16:08:25.150 に答える