CALL和RET指令

ret 指令用栈中的数据,修改 IP的内容,从而实现进转移

ret    等同于

pop IP

retf  修改CS和IP的内容,从而实现远转移

类似于 

pop IP

pop CS

(1)当执行call 时,将当前的IP或IP和CS压入栈中

(2)转移

call 标号-----------将当前的IP压栈后,转到标号处执行指令 相当于:

push IP

jmp near prt 标号

call far ptr 标号 --------------实现段间转移,类似于

push CS

push IP

jmp far ptr 标号

call 16位reg 类似于

push IP

jmp 16位reg

 

转移地址在内存中的call的指令

类似上面,只需要将far ptr  改为 word ptr,或dword ptr

mul 指令--------------乘法指令

mul reg

mul 内存单元

 

模块化程序设计 

 

posted on 2014-10-23 17:39  lzm420241  阅读(130)  评论(0)    收藏  举报

导航