有关于汇编语言的问题

汇编语言中,与转移地址有关的寻址方式中,段内直接寻址中JMPSHORTQUEST是什么意思?谢谢大家!SHORT,不是指跳了8个字节的意思吗?我不是很明白... 汇编语言中,与转移地址有关的寻址方式中,段内直接寻址中
JMP SHORT QUEST 是什么意思?
谢谢大家!
SHORT,不是指跳了8个字节的意思吗?我不是很明白
展开
 我来答
百度网友7247a56
2010-04-01 · TA获得超过4618个赞
知道大有可为答主
回答量:1422
采纳率:92%
帮助的人:578万
展开全部
指令格式:JMP SHORT 标号。
这是一种段内相对转移指令,目的操作数均用标号表示,程序转向的有效地址等于当前IP寄存器的内容加上8位或者16位位移量。如果位移量是16位,那么表示近转移,说明目的地址与当前IP的距离在-32768~+32767个字节之间。
如果转移的范围在-128~127个字节之内,则称为短转移,指令中只需要用8位位移量,他是近转移指令的一个特例。
butland
2010-03-30
知道答主
回答量:26
采纳率:0%
帮助的人:0
展开全部
你就可以直接理解为跳到QUEST
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
baitang3671b
2010-03-30 · TA获得超过5040个赞
知道大有可为答主
回答量:4422
采纳率:31%
帮助的人:1184万
展开全部
JMP SHORT 是短跳转,不能超过256个字节,跳远了就出错。如果你的标号QUEST距离当前位置超过了128个字节,编译会出错,你只能用jmp QUEST了。
JMP SHORT 的好处是指令只占两个字节,节省空间。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hdxhy
2010-03-30 · 超过10用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:35.2万
展开全部
短转移,即8位转移,指令中转移的偏移地址只用一个字节存储,所以只能在-128到+127字节(汇编为二进制代码后)之间转移。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式