x86汇编基础知识 1. 汇编常用寄存器 esp,(Extended stack pointer)栈顶指针.因为x86的栈内存是向下扩展的,因此当push入栈时,esp–.pop出栈时,esp++.esp主要维护当前栈. ebp,(Extended Base Pointer)栈基地址.一般都是在函数入口时,保存前函数的ebp,并将esp赋值给ebp,然后通过ebp来操作形参和临时参数. eax,(Extended Accumulator)累加器寄存器,加法乘法指令的缺省寄存器.函数的返回值一般也…