#define 预处理指令¶
范例¶
1 2 3 4 5 6 7 8 9 10 11 | //---------------------------------------------------------- //xxx.inc #ifndef XXX_INC //禁止文件重导入 #define XXX_INC //禁止文件重导入 #define STATUS 0x04 //无参宏定义 #define ACC 0x05 //无参宏定义 #define clear(r) clr r //带参宏定义 #endif //XXX_INC //禁止文件重导入 |
1 2 3 4 5 6 7 8 | //---------------------------------------------------------- //xxx.asm #include "xxx.inc" //源文件包含 cseg //声明代码段 example: //标号 clear(STATUS) //宏引用 ... |