经过长时间的高级编程,我只是涉及到了x86指令集的表面。大约20年前,我第一次接触x86汇编程序设计,但是通过我的搜索,我对于众多指令集参考文献感到困惑。有些混合了新一代处理器(286、386、486等),还有一些添加了较新的x86指令,更不用提AMD的变化了。
由于我计划构建一个引导加载程序,所以我的第一个想法是要完全遵守“标准x86”,但我无法确定它在何时出现,甚至无法确定它是否存在于任何地方。
即使是英特尔文档也似乎走同样的路线,正如另一个人所说,“我们需要一个x86指令集标准化,操作码的演变是混乱的。”
我并不想成为标准化的旗手。我只想看到道路,并理解安全行走的地方。如果有人能帮忙,我将非常感激!