用于更改CS:IP的值
由于在8086cpu中更改段寄存器CS和指针寄存器IP的值不能直接使用mov赋值, 比如:
mov CS,3000H
mov IP, 0001H
以上写法不允许
那么, 如果我们需要给其赋值时, 其中一种替代方案就是使用jump指令,比如:
jump 3000H:0001H # 跳转到该代码段物理地址
如果段地址保持不变, 只是更改偏移地址, 那么需要借助通用寄存器, 如下:
mov ax,0002H
jump 3000H:0001H
jump ax #等同于jump 3000H:0002H
则只需jump+保存偏移地址的寄存器
这种写法即可
注意不能直接jump 0002H
这样是不允许的