返回指令ret和retf
格式:ret ;实现近转移,相当于pop ip
格式:retf; 实现远转移,相当于pop ip ,pop cs
例10-1.补全程序,实现从内存1000:0处开始执行指令。
1 | assume cs:code |
1 | mov ax,0 |
call指令
执行call指令的功能相当于:
1、push ip或push cs、push ip;
2、修改当前ip或ip和cs指向目的地址。
依据位移进行转移的call指令
格式:call 标号
功能:将当前IP压栈,IP=IP+16位的位移量,转移到标号处执行。