汇编语言中LCALL和JMP有什么区别啊?

我在写程序的时候觉得这两个都可以用,但是什么情况下用什么不是很清楚,望大虾请教,一个是调用子程序,一个是转移,我觉得在用的时候转移到子程序和调用子程序仅有的去呗就是一个是... 我在写程序的时候觉得这两个都可以用,但是什么情况下用什么不是很清楚,望大虾请教,一个是调用子程序,一个是转移,我觉得在用的时候转移到子程序和调用子程序仅有的去呗就是一个是返回,一个是跳转返回的,是不是这样呢,如果真是这样那么写程序的时候就可以使用哪个都可以了。。 展开
 我来答
创作者XTwaNouVDs
2019-05-16 · TA获得超过3644个赞
知道大有可为答主
回答量:3127
采纳率:26%
帮助的人:237万
展开全部
LCALL是调用子程序,当子程序执行完后就返回到LCALL指令下一条指令继续执行程序,而子程序是可以多次调用,也可以在任何位置调用。这是从哪里走的,还要返回哪里的。
而JMP是无条件转移指令,转移到某执行程序后就不再返到回原处,是一去不回返的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式