C ++の場合、言語の将来および現在の定義に関するドラフトに関するISOペーパーと「コミュニティ」ペーパーがあります。
X86プラットフォームとARMプラットフォームの両方のアセンブリの同等のソースは何ですか?
アセンブリは非常に断片化されており(X86プラットフォームのみを考慮しても)、多くの場合、レジスタXが何を指しているのか、またはどのCPUセットがその機能またはレジスタをサポートしているのかさえわかりません。
すべてのレジスタのインデックスはありませんね。
コメントで述べたように、メーカーはプロセッサのマニュアルを作成しているため、質問への回答は複雑です。さらに、x86は、32ビットプロセッサと64ビットプロセッサ用に別々のドキュメントマニュアルがあるため、さらに複雑になります(ARMについては、ここでコメントするのに十分な知識がありません)。
インテルx86(32ビットと64ビットの両方)は、次の場所にあります。インテル®64およびIA-32アーキテクチャーソフトウェア開発者マニュアル
AMD x86ドキュメント:すべてのプロセッサとAMD64アーキテクチャおよびソフトウェアマニュアル。ここにはたくさんのリソースがあり、探しているものに応じて、おそらく少しフィルタリングする必要があります。
ARMは、リファレンスマニュアルをARMアーキテクチャで利用できるようにします:ARMアーキテクチャ