永发信息网

汇编, RET和RETF

答案:4  悬赏:70  手机版
解决时间 2021-03-12 13:47
汇编, RET和RETF
最佳答案
call 指令的返回就是用ret 而不是用retf 因为call指令把call的下一条指令的IP进栈 而ret就是pop ip 这就能够返回原来的IP进而继续执行程序
对于retf ,retf指令是pop ip pop cs ,是把ip和cs同时都修改了 , 所以call指令就是应该用ret 而不是用retf , 如果你不加ret , 就会导致程序一直往下执行,而不会返回去。
再说一下retf指令,举个例子
mov ax,0
push ax
mov ax,0FFFFH
push ax
retf
这个时候返回去了,sp=sp+4,cs:ip=0:0FFFFH,就会在这个地方开始执行程序
全部回答
返回不了吧
只完成压栈操作,没有退栈操作,在你的汇编段直到遇到下一个执行到的ret等的返回指令才算执行完,
如果不用RET,会继续值行下面的语句,如果下面没有语句了。那程序就结束了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
华地茶行在哪里啊,我有事要去这个地方
如何促进安全依恋的形成
咳嗽能吃柚子吗
网上买完火车票后改签了,改签成功后,新票又收
有什么办法让指定的手机和电脑不能用我们家的
新仙剑奇侠传手游版里面的砸凤凰果的金锤从哪
小鸟涂什么颜色好看
西亚美食城这个地址在什么地方,我要处理点事
临沂奥尔诺财富中心有哪些企业
喜欢自动挡,手里没钱,订了手动挡,心里不舒
杭州6吨叉车方向很重我把油缸,多路伐到方向机
断点这首歌唱出了一个怎样人的心声
2014苏州商业贷款满足条件有哪些
梦柠柯 梦柠柚 梦桔柚 这三个哪个好听?
迪迦有什么好看的集数
推荐资讯
合力电动叉车在什么地方啊,我要过去处理事情
兴滇酒店地址在什么地方,想过去办事
中央新闻主持人康辉的老婆叫什么名字
求DNF平民太刀驭剑士刷图加点
韩语漂亮怎么说谐音
可以接佳能ef一28一300镜头2倍增距镜
6.15x9.4-9.4(请简算)
什么是形而上学观点
与反抗有关的诗句
在现代生物工程技术中,下列研究方案可能实现
丛台公园春节放假吗
全国有多少叫刘毅的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?