Loops 如何复制值-x86 NASM程序集
我试图弄清楚如何复制我在寄存器中保存的值,以便立即使用,并在程序中稍后使用。我将循环代码,这个值需要复制到另一个寄存器,以便将其推送到堆栈上,然后删除、复制和重复 我知道mov指令将一个值移动到另一个寄存器中,但从中移动值的寄存器是否能够保留该值 例如:Loops 如何复制值-x86 NASM程序集,loops,assembly,copy,nasm,Loops,Assembly,Copy,Nasm,我试图弄清楚如何复制我在寄存器中保存的值,以便立即使用,并在程序中稍后使用。我将循环代码,这个值需要复制到另一个寄存器,以便将其推送到堆栈上,然后删除、复制和重复 我知道mov指令将一个值移动到另一个寄存器中,但从中移动值的寄存器是否能够保留该值 例如: mov eax, ebx 这会将ebx的值移动到eax中,但ebx是否仍保留一个值 非常感谢任何能帮助我做到这一点的指导 ebx还会有值吗 是--mov实际上是一个副本,因此源代码保留其原始值
mov eax, ebx
这会将ebx的值移动到eax中,但ebx是否仍保留一个值
非常感谢任何能帮助我做到这一点的指导
ebx还会有值吗
是--mov
实际上是一个副本,因此源代码保留其原始值