在操作中用括号括起来的寄存器到底有什么区别?
例如:
movl (%edx), %eax
与
movl %edx, %eax
提前谢谢!
答案 0 :(得分:3)
表示“在寄存器中存储的地址处的内存”。
答案 1 :(得分:2)
从一个寄存器移动到另一个寄存器, eax到edx edx到eax。
movl %edx, %eax
从eax移动到edx中包含的内存地址。
从edx中包含的内存地址移至eax。
movl (%edx), %eax
如何自行查找:搜索“ x86汇编语法” This page是结果之一。