ZHCU875Z August 2001 – October 2023 SM320F28335-EP
定义宏
macname .macro [parameter1[, ...,parametern]]
model statements or macro directives
.endm
.macro 和 .endm 指令用于定义宏。
可在程序中的任何位置定义宏,但必须先定义宏,然后才能使用宏。可以在源文件的开头、.include/.copy 文件中或宏库中对宏进行定义。
macname | 指定宏的名称。必须将名称放在源语句的标签字段中。 | |
.macro | 将源语句标识为宏定义的第一行。必须将 .macro 放在操作码字段中。 | |
[parameters] | 是作为 .macro 指令操作数出现的可选替代符号。 | |
model statements | 是每次调用宏时执行的指令或汇编器指令。 | |
宏指令 | 用于控制宏扩展。 | |
.endm | 标记宏定义的结束。 |
如需进一步详细了解宏,请参阅Chapter6。