主题:IFDEF问题
看别人代码的时候发现了一个这样的条件编译,不明白啊
帮忙看一下啊!
??version这是个什么样的标识符?
还是??代表什么? 代码是绝对正确的
IFDEF ??version
_TEXT segment byte public 'CODE'
DGROUP group _DATA,_BSS,_BSSEND ; small model
assume cs:_TEXT,ds:DGROUP,ss:DGROUP
_TEXT ends
_DATA segment word public 'DATA'
_DATA ends
_BSS segment word public 'BSS'
_BSS ends
_BSSEND segment byte public 'STACK'
_BSSEND ends
ELSE
_TEXT segment byte public 'CODE'
_TEXT ends
_DATA segment word public 'DATA'
_DATA ends
CONST segment word public 'CONST'
CONST ends
_BSS segment word public 'BSS'
_BSS ends
_BSSEND segment byte public 'STACK'
_BSSEND ends
DGROUP group CONST,_DATA,_BSS,_BSSEND ; small/tiny model
assume ds:DGROUP, ss:DGROUP
ENDIF
帮忙看一下啊!
??version这是个什么样的标识符?
还是??代表什么? 代码是绝对正确的
IFDEF ??version
_TEXT segment byte public 'CODE'
DGROUP group _DATA,_BSS,_BSSEND ; small model
assume cs:_TEXT,ds:DGROUP,ss:DGROUP
_TEXT ends
_DATA segment word public 'DATA'
_DATA ends
_BSS segment word public 'BSS'
_BSS ends
_BSSEND segment byte public 'STACK'
_BSSEND ends
ELSE
_TEXT segment byte public 'CODE'
_TEXT ends
_DATA segment word public 'DATA'
_DATA ends
CONST segment word public 'CONST'
CONST ends
_BSS segment word public 'BSS'
_BSS ends
_BSSEND segment byte public 'STACK'
_BSSEND ends
DGROUP group CONST,_DATA,_BSS,_BSSEND ; small/tiny model
assume ds:DGROUP, ss:DGROUP
ENDIF