- ベストアンサー
86系 64ビットのアセンブラの日本語の本はありませんか?
Opteronまたはathlon 64をアセンブラで使いたいのですが、アセンブラの命令の日本語の解説書はないでしょうか? あるいは参考になるwebのページでもけっこうです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ANo.1です。 参考URLをちゃんと参照しましたか。 「インテル® エクステンデッド・メモリー 64 テクノロジー・ソフトウェア・デベロッパーズ・ガイド」なんかは64ビット拡張を扱っていますけど。
その他の回答 (3)
- rinkun
- ベストアンサー率44% (706/1571)
ANo.1です。追加資料です。 古い記事ですが3ページ目にAMD64とEMT64Tの相違点がリストアップされています。 http://www.itmedia.co.jp/enterprise/articles/0506/24/news017.html この辺の非互換性は双方のCPUで修正されているようで最近のCPUでは状況が変わっているようではありますけど。 次は個人サイトのようですが、同じくAMD64とEM64Tの相違点を扱っています。 http://www.marbacka.net/asm64/arkiv/amd64_em64t_difference.html AMD64の公式資料は日本語ではないようですけど英語で良ければこれです。 http://www.amd.com/jp-ja/Processors/TechnicalResources/0,,30_182_739_7044,00.html IntelサイトにあるEMT64T(Intel64)の日本語資料をベースに、上記資料で相違点をチェックして使うのが効率的だと思います。
- ore100
- ベストアンサー率54% (34/62)
お礼
ご回答ありがとうございます。 どうも、日本語の本はないようですね。 諦めて英語の本を買うことにします。
- rinkun
- ベストアンサー率44% (706/1571)
Intelのサイトですが、IA32命令セット解説などがあります。64ビット命令も互換性がありますので、ほとんどそのまま使えます。 http://www.intel.co.jp/jp/download/index.htm
お礼
ご回答ありがとうございます。 32ビットの命令については昔から使っているので、よくわかっています。64ビットの拡張に伴う違いをしりたかったので質問しました。
お礼
たびたびもうしわけありません。 ページの最初に このページの内容というのがあって、CPUに関しては Itanium® アーキテクチャー IA-32 アーキテクチャー だけでした。 Itaniumは64ビットですが、AMDの64ビットとは異なります。 IA-32は32ビット というわけであきらめたんですが、AMD互換の64ビットの記事もあったのでしょうか?
補足
補足ではなく、お礼の続きです。 見つかりました。 なんと、IA-32の項目の中にEM64Tの記事があったんですね。 ありがとうございました。