TOP

INCLUDE和INCLUDESTD有什么不同?

INCLUDE:该命令后面需要跟一个程式档,如果该程式档不在当前正在编译的程式目录下,用户就需要为其指定路径。
该程式档的语法和一般的档无异。通常,副档名是.H 的档一般包括常数和宏的定义,副档名是.asm 则包含了指令。被包含的档内还可以使用INCLUDE 命令,嵌套最多255 层。
例如:
INCLUDE SN88X.H
INCLUDE C: \PROJECT.H INCLUDE sub \ Filename.ASM
INCLUDE ..\Parent\File2.ASM

INCLUDESTD:该命令后需要一个程式档,路径已经被固定为M2ASM.EXE/SN8ASM.EXE 所在路径,即编译器根目录下,其余参考INCLUDE 命令。此命令可以使用户方便取用系统提供的巨集档案。
例如:
INCLUDESTD MACRO1.H //包含系统常用巨集档案
INCLUDESTD MACRO2.H //包含系统常用巨集档案
详细资讯可参考SN8AsmMenuV193_C.pdf