高レベルのプログラミングを長期間行った後、x86 命令セットの表面に触れただけです。x86 アセンブリ プログラミングについて初めて読んだのは約 20 年前のことですが、Google で調べてみると、無数の命令セットの参照に戸惑いました。新世代のプロセッサ (286、386、486...) を混在させるものから、新しい x86 命令を追加するものまで。AMDのバリエーションは言うまでもありません。
ブートローダーの構築を計画しているので、最初は「標準の x86」に完全に準拠することを考えていましたが、それがいつどこにあるのか、どこに存在するのかさえわかりません。
Intelのドキュメントでさえ同じ道をたどっているようで、別のドキュメントのように、「x86命令セットの標準化が必要です。オペコードの進化は混沌としています」.
標準化の旗印を掲げるのは私の考えではありません。道路を見て、安全に歩ける場所を知りたいだけです。誰かが助けてくれたら、とても感謝しています!