关于地址传送指令leal

汇编指令:

 leal       装入有效地址指令

如:

leal  8(%ebp), %eax           即把内存单元8(%ebp)的地址送入寄存器%eax

 

不过传送地址还有其他方式:

传送v值到eax: movl  v,    %eax

传送v地址到edi:  movl  $v,   %edi

 

区别是:

leal   S, D    结果是&S -> D

movl  S,D   结果是S -> D

 

 

你可能感兴趣的:(汇编)