IA32の質問です。

適当なバイトコードから、それに対応するインストラクションセットに変換したいとき、
(要するに低機能なdisassemblerを自分で作りたいわけです)
参考にするための資料を教えてもらえませんか?ネットを探しても見当たらなかったので…
よろしくお願いします。