4个回答
亚远景信息科技
2024-12-11 广告
2024-12-11 广告
上海亚远景信息科技有限公司是国内汽车行业咨询及评估领军机构之一,深耕于ASPICE、敏捷SPICE、ISO26262功能安全、ISO21434车辆网络安全领域,拥有20年以上的行业经验,专精于培训、咨询及评估服务,广受全球车厂及供应商赞誉,...
点击进入详情页
本回答由亚远景信息科技提供
展开全部
retn 是汇编指令, ret near 的意思,与 retf (return far) 相对应
retn N 或者 ret N 通常使用在 __stdcall 中,__stdcall 是一种函数参数传递方式,由 被调用函数 还原栈指针,因此被调用函数在返回之前会执行 retn N 或者 ret N。所以这种方式很容易计算出参数个数,如果在 x86 机器上,参数个数就是 N/4。
retn N 或者 ret N 通常使用在 __stdcall 中,__stdcall 是一种函数参数传递方式,由 被调用函数 还原栈指针,因此被调用函数在返回之前会执行 retn N 或者 ret N。所以这种方式很容易计算出参数个数,如果在 x86 机器上,参数个数就是 N/4。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下面的回答太离谱了。。。。。。。
RETN是 return near的意思,就是不恢复cs。
retn的操作是 pop eip,然后执行eip指向的指令。
对应的是retf。操作是
pop eip
pop cs
RETN是 return near的意思,就是不恢复cs。
retn的操作是 pop eip,然后执行eip指向的指令。
对应的是retf。操作是
pop eip
pop cs
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
重复循环执行一段程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询