摘要: 10.0 概述 call和ret指令都是转移指令,它们都修改IP,或同时修改CS和IP。它们经常被用来共同实现子程序的设计。 10.1 ret和retf ret指令用栈中的数据,修改IP的内容,即相当于 pop IP retf指令用栈中的数据,修改CS和IP的内容,即相当于 pop IP pop CS 10.2 call指令 CPU执行call指令时,进行两步操作 1) 将当前的IP或CS和IP压入栈中 2) 转移 call指令不能实现短转移,除此之外,call指令实现转移的方式与jmp指令的原理相同。 10.3 依据位移进行转移的call指令 call 标号 ;(将当前IP压栈,转到标号处开 阅读全文
posted @ 2012-05-23 13:40 Azik 阅读(454) 评论(0) 推荐(0) 编辑