汇编预处理¶
PANCHIP RISC汇编器的预处理,除macro宏以外与C语言预处理兼容。
与C兼容的部分严格区分大小写,用户自定义名、macro/endmacro不区分大小写。
预处理指令如下:
指令  | 
说明  | 
|---|---|
包含一个源代码  | 
|
宏定义  | 
|
取消已定义宏  | 
|
如果给定条件为真,则编译下面代码  | 
|
如果宏已定义,则编译下面代码  | 
|
如果宏未定义,则编译下面代码  | 
|
当遇到时,输出错误信息  | 
|
macro宏定义  | 
注意
紧接#之后不能有空白。
汇编器支持以下预定义宏:
宏  | 
描述  | 
|---|---|
  | 
这会包含当前文件名,一个字符串常量  | 
  | 
这会包含当前行号,一个十进制常量  | 
  | 
当前日期,一个以   | 
  | 
当前时间,一个以   | 
  | 
Panchip RISC Assembler专有宏,其值为1  | 
  | 
Panchip RISC Assembler专有宏,表示编译器版本,其值为一个数字,例如  | 
指令宏,每一条指令语法都会有一条预定义宏,例如  |