【发布时间】:2012-03-21 09:56:02
【问题描述】:
push %ebp
push %esp, %ebp
push edi
push esi
push ebx
(x86 32bit Linux)
为什么这些寄存器被压入堆栈?
由于某种原因迁移...?
但是,为什么只推送 'edi' 'esi' 'ebx' 呢?
【问题讨论】:
-
您要查找的关键字是ABI,尤其是calling conventions。
标签: assembly