专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 汇编语言

near和far的区别解决方案

发布时间:2010-06-14 15:33:25 文章来源:www.iduyao.cn 采编人员:星星草
near和far的区别
大家好,小弟是新手,帮忙解释下定义proc   时near   和far的意思?

------解决方案--------------------
子程 far 属性, 在调用该子程是需要将返回地址的段址也压栈, 子程的返回指令需要使用 retf 指令, 以将调用时压栈的段址也恢复到 cs 以便可以正确返回.
near 属性的子程, 地址的保存和恢复就只是 ip 了
------解决方案--------------------
far是远调用;near是近调用。
near只能在段内被调用,所以调用是只需将ip进栈;而far则可以在段间被调用,所以需要cs与ip都进栈。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: