主题:main proc far的FAR是根据什么来判断的[小菜提问]
flymoon99
[专家分:0] 发布于 2005-12-01 17:59:00
经过几天的学习,有些东西是能看懂了,可是有一点不明白,也没有什么例子可以去参考,就是far 是根据什么来判断的,我现在不管什么都加far 的[em8]
回复列表 (共4个回复)
沙发
expection [专家分:70] 发布于 2005-12-02 17:20:00
段内用near,段间用far
板凳
def [专家分:3380] 发布于 2005-12-03 01:57:00
具体你到我http://qbdos.ys168.com/那里下载教程
3 楼
fuchen [专家分:30] 发布于 2006-12-03 22:27:00
我也没搞懂这个问题。[em19]
4 楼
jiaqinan [专家分:0] 发布于 2006-12-04 10:47:00
far和near是子程序调用时的参数
如果子程序和调用程序在一个段内,子程序参数设置为near
如果子程序和调用程序不在一个段内,子程序参数设置为far
这里主程序定义为far是因为:
系统把主程序当作DOS调用的一个子程序
DOS内核与主程序不是在同一个段地址内
所以主程序参数要用far
我来回复