【发布时间】:2011-02-01 15:59:46
【问题描述】:
编译以下指令时:
movl 4(%ebp), 8(%ebp)
我得到:内存引用过多。
这有什么问题?
【问题讨论】:
-
内存引用过多。
-
相关:Why isn't movl from memory to memory allowed? 详细解释了为什么存在这种指令编码限制。 Assembly: MOVing between two memory addresses 还讨论了选择 tmp 寄存器和使用
movzx加载仅复制字节或字的详细信息。
标签: assembly x86 gnu-assembler att