永发信息网

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

答案:3  悬赏:40  手机版
解决时间 2021-04-27 20:38
汇编语言中LCALL和JMP有什么区别啊?
最佳答案
LCALL是调用子程序,当子程序执行完后就返回到LCALL指令下一条指令继续执行程序,而子程序是可以多次调用,也可以在任何位置调用。这是从哪里走的,还要返回哪里的。
而JMP是无条件转移指令,转移到某执行程序后就不再返到回原处,是一去不回返的。
全部回答
用的时候都能用,使用LCALL子程序的话,程序的可读性和可移植性更好追问恩我觉得就是call用ret返回,而jmp想要返回原地方还要用jmp到原来的地方,区别吗还是有的,就是用的时候都能用,我就是在写的时候突然不知道用哪个了,是这么回事吧,是的话就用就行了。
区别还是很大的,LCALL是子程序调用指令,虽然入口好象和转移指令没什么区别,但子程序调用指令影响堆栈,所以一般在子程序中用RET实现返回,否则易造成栈的不平衡。而影响程序的正常运行。
而JMP多用于多分支程序设计,格式为JMP @A+DPTR或JMP @A+PC跳转后不影响堆栈。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
8月13日DNF是不是更新啊
求助AutoCAD免费下载 无病毒的 谢谢啊
DNF有传承光剑没?、有的话带着什么样子、什
三星i8000在济南的价格
乐视手机怎么充不上电,安卓手机为什么充不上
我第一次搭讪一个女生失败了,是什么原因呢,
怎么去除脸上的汗毛?
索爱那些手机好些?又好看的?谁知道的帮忙
有没有关于汉语言文学的论文
赛尔号什么精灵最强
乐百氏桶装水在哪里啊,我有事要去这个地方
到底有没有必要改氙气灯?
z字开头的火车到动车站坐可以么
iOS版我的世界值得买吗?我想买正版
冒险岛75战神去哪里吸(防封地图)
推荐资讯
网上女装批发哪家信誉好,口碑好
现在车用什么油最好  那种最合适?
什么叫SPI?
可爱好听的铃声
在群里怎么加好友
我的电脑一开始玩天涯明月刀 屏幕不会闪屏 但
怎么辩别手机是真货而不是高仿
爱尔兰经典诗歌,求经典现代诗
网游大话西游2
为什么我打开手机QQ,它就会自动跳过,没有反
天龙八部2 95逍遥PK技巧,经过我这几年玩天龙
为什么我们这边验兵还要钱啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?