我正在通過Jonathan Barlett編寫的一本名爲「Programming from Ground Up」的書來研究x86彙編語言。最近我將系統更新到64位平臺,出現了彙編代碼語法問題,pushl指令更具體。我花了一些時間在x86_64 isa上尋找信息,但我認爲完成學習x86的基礎知識會更好。爲了做到這一點,我想知道是否有方法將較舊的語法組合成一個64位對象,或類似的東西。還是有重大的變化,這使得不可能? 我使用Ubuntu 10.10和GNU便攜式彙編程序。在64位平臺上運行的32位彙編代碼
無論如何。如果您在x86_64上指出一本好書或任何信息來源,或者它與他的前任之間存在差異,那麼這樣做會很好。
編輯:謝謝!我得到了我需要的東西。兩個答案都非常有用。別擔心,我期待着放開X86。