本文主要是介绍jmp指令(0903),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本文为《汇编语言程序设计》0903小节例程。点击链接…进课程主页。
jmp指令:依据位移进行转移
程序1:
assume cs:codesg
codesg segmentstart: mov ax,0jmp short sadd ax,1s: inc ax
codesg ends
end start
程序2:
assume cs:codesg
codesg segmentstart: mov ax,0jmp short sadd ax,1nopnops: inc ax
codesg ends
end start
远转移:jmp far ptr 标号
assume cs:codesg
codesg segment
start: mov ax,0mov bx,0jmp far ptr sdb 256 dup (0)s: add ax,1inc ax
codesg ends
end start
近转移:jmp near ptr 标号
assume cs:codesg
codesg segment
start: mov ax,0mov bx,0jmp near ptr sdb 256 dup (0)s: add ax,1inc ax
codesg ends
end start
转移地址在寄存器中的jmp指令
assume cs:codesg
codesg segment
start: mov ax,0mov bx,axjmp bxmov ax,0123H
codesg ends
end start
这篇关于jmp指令(0903)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!