问问题描述
答精选答案

JMP是汇编语言中的无条件跳转指令。
无条件跳转指令可转到内存中任何程序段。转移地址可在指令中给出,也可以在寄存器中给出,或在储存器中指出。中文名无条件跳转指令外文名JMP(JUMP)和调用指令类似,无条件转移指令也可有四种形式。下面是四种无条件转移指令的实例。JMP 1000H段内直接转移,转移地址的偏移量由指令给出JMP CX段内间接转移,转移地址的偏移量由CX指出JMP 1000H:2000H段间直接转移,段码和偏移量由指令给出JMP DWORD PTR [SI]段间间接转移转移地址在SI所指地址开始的4个单元中
答其他回答(2条)
-
jmp是布尔加斯市的英文缩写,保加利亚东部重要海港,布尔加斯州首府。濒黑海布尔加斯湾。建于18世纪。
19世纪末,随西通索非亚的铁路修建而兴起。港口现代化,吞吐量很大,又新建油港和渔港。渔业中心。石油化学工业城,加工进口原油,生产液体燃料和许多重要化工产品。还有车厢制造、电缆、鱼罐头等工业。郊区富铁、铜矿。城郊有国际机场。有滨海公园、浴场、休养地。
-
jmp 就是无条件转移指令啊,遇到jmp 就转移,
跳转指令不止jmp,jmp是无条件跳转,jmp要配合条件跳转指令使用
比如C语言程序:
s=0;
for (int i=0;i<10;++i)
{
s+=i;
}
可能会编译为等效如下汇编代码的指令:
mov eax,0
mov ebx,0
loop1:
cmp ebx,10
jge out
add eax,ebx
add ebx,1
jmp loop1
out:
mov s,eax
这里jmp就和jge配合使用
本文来自作者[黄宇航Gratitude]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/gongchengkaoshi1/202609/1925099.html

评论列表(4条)
我是公众科技网的签约作者“黄宇航Gratitude”!
希望本篇文章《jmp是什么意思》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:JMP是汇编语言中的无条件跳转指令。无条件跳转指令可转到内存中任何程序段。转移地址可在指令中给出,也可以在寄存器中给出,或在储存器中指出。中文名无条件跳转指令外文名JMP(JUMP)和调用指令类似,无条件转移指令也可有四种形式。下面是四种无条件转移指令的实例。JMP 1000H段内直接转移,转移地址的偏移量由指令给出JMP CX段内间接转移,转移地址的偏移量由CX指出JMP 1000H:2000H段间直接转移,段码和偏移量由指令给出JMP DWORD PTR [SI]段间间接转移转移地址在SI所指地址开始