汇编
文章平均质量分 63
human_cn
这个作者很懒,什么都没留下…
展开
-
ret指令
ret指令是转移指令,它们都修改IP,或同时修改CS和IP。ret指令用栈中的数据,修改IP的内容,从个人实现近转移ret指令用栈中的数据,修改CS和IP的内容,从而实心远转移CPU执行ret指令时,进行下面两步操作:1、(IP)=((SS)*16+(SP))2、(SP)=(SP)+2CPU执行retf指令时,进行下面4步操作:1、(IP)=((SS)*16+(SP))转载 2012-09-27 13:59:24 · 5059 阅读 · 0 评论 -
call指令
CPU执行call指令时,进行两步操作:1、将当前的IP或CS和IP压入栈中2、转移call指令不能实现短转移,除此之外,call指令实现转移的方法和jmp指令的原来相同 依据位移进行转移的call指令call 标号(将当前的IP压栈后,转到标号处执行指令)CPU执行此中格式的call指令时,进行如下的操作:1、(SP)=(SP)-2 ((SS)*16转载 2012-09-27 14:33:57 · 1751 阅读 · 0 评论