好像在VC中已经没有FAR的概念了,可以看看它的宏定义。
记得和编译后的结果有关,编译后的ASM代码如果是子程序A调用子程序B,而B和A不在同一个段中,就需要FAR调用。
如MAIN PROC
...
CALL A
MAIN ENDP
A PROC FAR
MOV ...
A ENDP
记得和编译后的结果有关,编译后的ASM代码如果是子程序A调用子程序B,而B和A不在同一个段中,就需要FAR调用。
如MAIN PROC
...
CALL A
MAIN ENDP
A PROC FAR
MOV ...
A ENDP
* *
* windef.h -- Basic Windows Type Definitions *
* *
* Copyright (c) 1985-1997, Microsoft Corp. All rights reserved. *
* *
****************************************************************************/
宏定义:
#define FAR far
char FAR * rr;