程序控制指令
能够使程序的执行流程发生改变的指令
1,转移指令
1)无条件转移JMP
有以下几种类型操作:
⑴ 段内直接短转移
格式:JMP SHORT opr
操作: (IP)←(IP) + Data8 //Data8是一个字节的补码数 范围:-128+127
⑵ 段内直接近转移
格式: JMP NEAR PTR opr
操作:(IP)←(IP)+Data16 //Data16是两个字节的补码数 范围:-32768 +32767
⑶ 段内间接转移
格式: JMP WORD PTR opr
操作: (IP)←寄存器或存储器操作数
⑷ 段间直接转移
格式:JMP FAR PTR opr
操作:指令中用立即数的形式指出目标位置的段地址和偏移量
⑸ 段间间接转移
格式: JMP DWORD PTR opr
操作:目标位置的段地址和偏移量保存在存储器中。
说明:
① 在汇编语言中通常使用标号表示要转移到的位置。
② 使用