当前位置:  开发笔记 > 编程语言 > 正文

需要帮助理解C函数中的ASM代码

如何解决《需要帮助理解C函数中的ASM代码》经验,为你挑选了1个好方法。

在一个函数中,我们有以下内容:

__asm__("movl $0xe4ffffe4, -4(%ebp)");

这是否意味着我们将内存地址0xe4ffffe4的内容移到ebp寄存器上?



1> John Zwinck..:

这个:

movl $0xe4ffffe4, -4(%ebp)

说"将4字节值0xe4ffffe4移动到存储在寄存器ebp中的地址之前的4个字节的插槽中."

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有