我正在通过Jonathan Barlett编写的一本名为“Programming from Ground Up”的书来研究x86汇编语言。最近我将系统更新到64位平台,出现了汇编代码语法问题,pushl指令更具体。我花了一些时间在x86_64 isa上寻找信息,但我认为完成学习x86的基础知识会更好。为了做到这一点,我想知道是否有方法将较旧的语法组合成一个64位对象,或类似的东西。还是有重大的变化,这使得不可能? 我使用Ubuntu 10.10和GNU便携式汇编程序。在64位平台上运行的32位汇编代码
无论如何。如果您在x86_64上指出一本好书或任何信息来源,或者它与他的前任之间存在差异,那么这样做会很好。
编辑:谢谢!我得到了我需要的东西。两个答案都非常有用。别担心,我期待着放开X86。