今回はx86エミュレータ作りに必須となるマニュアルを紹介する。http://www.intel.com/jp/download/index.htmにある
- IA-32 インテル® アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル、上巻: 基本アーキテクチャー
- IA-32 インテル® アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル、中巻 A: 命令セット・リファレンス A-M
- IA-32 インテル® アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル、中巻 B: 命令セット・リファレンス N-Z
- IA-32 インテル® アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル、下巻: システム・プログラミング・ガイド
をダウンロードしておくと今後約に立つと思う。下巻は読んだことないので何が書いてあるか知らないが多分必要になるんだろう。特にお世話になるのは中巻のABは何度も読みことになる。これは命令のフォーマットや、オペコードと命令の対応が書いてある。中巻のABだけでもダウンロードしておきたい