摘要: 1.call和ret指令都是转移指令,它们都修改IP的值,或同时修改CS和IP的值。它们经常共同用语实现子程序的设计。2.ret指令用栈中的数据,修改IP的内容,从而实现近转移。3.retf指令用栈中的数据,修改CS和IP的内容,从而实现远转移。4.CPU执行ret指令时,相当于进行: pop IP 执行retf指令时,相当于进行: pop IP pop CS5.CPU执行call指令时,进行两步操作: (1)将当前的IP或CS和IP压入栈中;(2)转移6.call指令不能实现短转移,call指令实现转移的方法和jmp指令的原理相同。7.call 标号(将当前的IP压栈后,转到标号处执行指令) 阅读全文
posted @ 2012-12-17 11:39 烧点饭 阅读(13754) 评论(0) 推荐(0) 编辑