可以修改IP,或同时修改CS和IP的指令统称为转移指令。转移指令就是可以控制CPU执行内存中某处代码的指令。
8086CPU的转移行为有以下几类:
由于转移指令对IP的修改范围不同,段内转移又分为:短转移和近转移
8086CPU转移指令分为以下几种:
9.1 操作符offset
操作符offset是由编译器处理的符号,它的功能实取得标号的偏移地址。
实例:如有下列程序段,请在??处添加两条指令。使该程序在运行中将s处的一条指令复制到s0处。
assume cs:code
code segment
s: mov ax,bx ;这条指令占据两个字节
mov si,offset s
mov di,offset s0
??
??
s0: nop
nop
code ends
end s
答案: