【问题标题】:Push and Pop on AMD64 [duplicate]AMD64上的推送和弹出[重复]
【发布时间】:2011-06-30 07:52:36
【问题描述】:

pushl %ecxpopl %ecx 在 AMD64 系统上的等价物是什么,我的结果是 Error: invalid instruction suffix for 'push' 我看过了,有人建议将 ecx 更改为 rcx 但这只是导致 @987654326 @

感谢您的帮助。

【问题讨论】:

    标签: assembly stack x86-64


    【解决方案1】:

    在 AMD64 上,pushpop 操作隐含 64 位,没有对应的 32 位。试试:

    pushq %rcx
    popq %rcx
    

    详情请见here

    【讨论】:

    • 完美!非常感谢!
    猜你喜欢
    • 2012-09-28
    • 1970-01-01
    • 1970-01-01
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    • 1970-01-01
    • 2021-04-13
    相关资源
    最近更新 更多