汇编转移指令:jmp jcxz loop call ret reft用法

jmp short 标号 : 跳转到标号处。

jmp near ptr 标号 : 跳转到标号处。

jmp word ptr 内存单元地址: 用该单元处值修改IP内容。

jmp dword ptr 内存单元地址 : 用该单元处值修改CS和IP内容。[IP][CS]

jcxz 标号 : if ((cx)==0) jmp short 标号。

loop 标号 :if ((cx)!=0) jmp short 标号。

ret : 用栈中的数据修改IP内容 即 (IP)=栈顶内容  (sp)=(sp)+2

retf : 用栈中的数据修改CS和IP内容

  即   (IP)=栈顶内容  (sp)=(sp)+2;

    (CS)=栈顶内容  (sp)=(sp)+2。

call 标号 : 将当前的IP压栈后,转到标号处。 即

     PUSH IP ,

     jmp mear ptr 标号。

call far ptr 标号 :

     push CS,

     push IP ,

     jmp far ptr 标号。

原文地址:https://www.cnblogs.com/myfjd/p/2297489.html