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