ZHCU947E June 2015 – January 2023
TMS320C6000 汇编输入文件中的每一行都可以是空白、注释、汇编器指令、宏调用或汇编指令。
汇编语言源语句可以包含五个有序字段(标号、助记符、功能单元说明符、操作数列表和注释)。源语句的一般语法如下:
[label[:]][||] [[ register ]] mnemonic [unit specifier] [operand list][;comment] |
标号只能与执行包(一组并行执行的指令)中的第一个指令关联。
以下是源语句示例:
two .set 2 ; Symbol Two = 2
Label: MVK two,A2 ; Move 2 into register A2
.word 016h ; Initialize a word with 016h
每个源语句的字符数不受限制。每个语句都是输入文件的一个逻辑行。可以使用反斜杠 (\) 以将同一指令分多行显示。
请遵循以下指南:
助记符不能在第 1 列中开始,否则它会被解析为标号。助记符操作码和不带 . 前缀的汇编器指令名称都是有效的标号名称。务必要在助记符前面加上空格字符,否则汇编器会将该标识符视为新的标号定义。
以下各节将分别介绍各个字段。