目录
PANCHIP RISC汇编器的预处理,除macro宏以外与C语言预处理兼容。
macro
预处理指令如下:
指令
说明
#include
包含一个源代码
#define
宏定义
#undef
取消已定义宏
#if
如果给定条件为真,则编译下面代码
#ifdef
如果宏已定义,则编译下面代码
#ifndef
如果宏未定义,则编译下面代码
#elif
如果前面的#if、#ifdef、#ifndef给定条件不为真,当前条件为真,则编译下面代码
#else
#if、#ifdef、#ifndef 的替代方案
#endif
结束一个#if、#ifdef、#ifndef条件编译块
#error
当遇到时,输出错误信息
macro宏定义
汇编器支持以下预定义宏:
宏
描述
__FILE__
这会包含当前文件名,一个字符串常量
__LINE__
这会包含当前行号,一个十进制常量
__DATE__
当前日期,一个以 "YYYY-MM-DD" 格式表示的字符常量
"YYYY-MM-DD"
__TIME__
当前时间,一个以 "HH:MM:SS" 格式表示的字符常量
"HH:MM:SS"