转移指令的原理
可以修改IP,或同时修改CS和IP的指令统称为转移指令。
9.1 操作符offset
操作符offset在汇编语言中是由编译器处理的符号,他的功能是取得标号的偏移地址。
assume cs:codesg
codesg segment
start:mov ax,offset start
s:mov ax,offset s
codesg ends
end start
9.2 jmp指令
9.3 依据位移进行转移的jmp指令
jmp short 标号(转到标号处执行指令)
CPU在执行jmp指令时并不需要转移的目的地址,jmp指令对应的机器指令都为:EB03。
9.4 转移的目的地址在指令中的jmp指令