1、esp是堆栈顶
如:
push $1
push $outputstring
call printf
add $8,%esp 调用printf完毕后,清除调用之前push堆栈的2个字节数据。
2、ebp是基址
本文详细解释了ESP作为堆栈顶的作用及如何通过调用printf函数后使用add指令来清除之前push的数据。此外,还介绍了EBP作为基址的功能。
1、esp是堆栈顶
如:
push $1
push $outputstring
call printf
add $8,%esp 调用printf完毕后,清除调用之前push堆栈的2个字节数据。
2、ebp是基址

被折叠的 条评论
为什么被折叠?