我刚刚尝试了这个问题,要求你解释一下代码行有什么问题:
movl %eax, %rdx
解决方案表明目标操作数的大小错误。
仅当从较大尺寸变为较小尺寸时才“非法”,还是源操作数和目标操作数对于所有指令(或至少 mov 类类型)必须具有相同的尺寸?
x86 assembly x86-64
assembly ×1
x86 ×1
x86-64 ×1