菜鸟提问:关于ebx ebp esp的关系问题

kongling12 2009-03-26 05:31:16
我想问下:ebx保存这个程序的基地址,然后进入一个函数后ebx压站ebx又保存这个函数数的基地址,然后ebp保存他们的偏移,esp白存现在读取到的地址与ebp的距离?
我是菜鸟,请大侠明示@ 谢谢!!
...全文
323 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rookie001 2009-03-26
  • 打赏
  • 举报
回复
楼主肯定望文生义了...
在往下学的过程中会慢慢搞懂这些最基本的东西的
BAYNPU 2009-03-26
  • 打赏
  • 举报
回复
楼主的这段话不好理解的.
dingdongX 2009-03-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cnzdgs 的回复:]
不知所云。
esp是当前栈顶指针,ebp通常是用来访问函数参数和局部变量的,在函数入口处push ebp、mov ebp, esp、sub esp, xx,之后ebp+8指向栈中的第1个参数,ebp-xx指向第1个局部变量,在函数返回前mov esp, ebp、pop ebp。其它通用寄存器根据需要使用,没见过ebx保存什么基地址的说法。
[/Quote]

学习学习
cnzdgs 2009-03-26
  • 打赏
  • 举报
回复
不知所云。
esp是当前栈顶指针,ebp通常是用来访问函数参数和局部变量的,在函数入口处push ebp、mov ebp, esp、sub esp, xx,之后ebp+8指向栈中的第1个参数,ebp-xx指向第1个局部变量,在函数返回前mov esp, ebp、pop ebp。其它通用寄存器根据需要使用,没见过ebx保存什么基地址的说法。

21,500

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧