汇编的无条件分支分为三种:
- 跳转
- 调用
- 中断
跳转
分为三种:
1短跳转
2近跳转
3元跳转
当跳转偏移量小于128字节时使用短跳转.在分段内存模式下,当跳转到另一个段中时使用远跳转.近跳转用于所有其他跳转.
调用
即调用函数
中断
分软件中断和硬件中断
汇编的条件分支只与EFLAGS中的5位有关:
- 进位 Carry标志 -CF----第0位(借位有效)
- 溢出Overflow标志-OF—第11位
- 奇偶校验Parity标志-PF–第12位
- 符号Sign标志-SF----第7位
- 零Zero标志-ZF------第6位