【第九章】转义指令的原理

可以修改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

答案: