回 帖 发 新 帖 刷新版面

主题:main proc far的FAR是根据什么来判断的[小菜提问]

经过几天的学习,有些东西是能看懂了,可是有一点不明白,也没有什么例子可以去参考,就是far 是根据什么来判断的,我现在不管什么都加far 的[em8]

回复列表 (共4个回复)

沙发

段内用near,段间用far

板凳

具体你到我http://qbdos.ys168.com/那里下载教程

3 楼


我也没搞懂这个问题。[em19]

4 楼

far和near是子程序调用时的参数
如果子程序和调用程序在一个段内,子程序参数设置为near
如果子程序和调用程序不在一个段内,子程序参数设置为far
这里主程序定义为far是因为:
系统把主程序当作DOS调用的一个子程序
DOS内核与主程序不是在同一个段地址内
所以主程序参数要用far

我来回复

您尚未登录,请登录后再回复。点此登录或注册