qintangtao

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
ret指令用栈中的数据,修改IP的值,从而实现近转移。
第一种用法:
CPU执行ret指令时,进行下面两步操作:
(IP)=((SS)*16+(SP))
(SP)=(SP)+2;
第一种用法:
 ret n (n为整数)
等效于
(IP)=((SS)*16+(SP))
(SP)=(SP)+2;
(IP)=(IP)+n;
例如ret 4
pop ip
add sp,4
posted on 2013-01-25 17:23  qintangtao  阅读(901)  评论(0编辑  收藏  举报