1 jmp指令
指令举例:jmp 0x005c, 0x003d,该指令会将CS的值设置为0x005c,IP的值设置为0x003d。
2 jmp near指令
指令举例:infi jmp near infi,作用是无限循环。

near是一个修饰符,它表示指令的操作数是16位的。
操作数的计算方式如下:
- 标号的汇编地址 - 当前指令的汇编地址 - 当前指令的长度 = 操作数。
这条指令不会改变代码段寄存器CS的值,只会改变IP的值。
跳转后的目标地址为:

参考资料:
- 深度学习:C/C++、计算机体系