wuxupeng999再来帮下忙啊

dianwang05 2010-10-12 03:02:39
push handler
push FS:[0]
mov FS:[0],ESP

你说错了。这几句是设置结构化异常处理。
FS:[0]里保存的是一个EXCEPTION_REGISTRATION结构的地址。这个结构头4个字节是上一个EXCEPTION_REGISTRATION结构地址,接下来4个字节是异常处理回调函数。那两个push操作就是构造一个新的EXCEPTION_REGISTRATION结构。


还有个问题麻烦解答下
mov FS:[0],ESP这句为什么会压8个字节进去喃?
...全文
69 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
guangmingdeshenju 2010-10-15
  • 打赏
  • 举报
回复
mov FS:[0],ESP这句为什么会压8个字节进去喃?
这传送的是 4字节的堆栈指针阿
大熊猫侯佩 2010-10-15
  • 打赏
  • 举报
回复
楼主基础没打好啊,呵呵
dianwang05 2010-10-12
  • 打赏
  • 举报
回复
哦 我自己明白了 是压的指针~~!

进来拿分了 虽然只有20分~~!

21,453

社区成员

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

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