ZHCU875Z August 2001 – October 2023 SM320F28335-EP
宏、替代符号和条件汇编指令可能会隐藏信息。用户可能需要查看这些隐藏信息,因此宏语言支持扩展的列表功能。
默认情况下,汇编器会在列表输出文件中显示宏扩展和错误条件块。用户可能希望在列表文件中打开或关闭此列表。四组指令可用于控制此信息的列表:
|
||
.mlist | 扩展宏和 .loop/.endloop 块。.mlist 指令用于输出这些块中的所有代码。 | |
.mnolist |
抑制宏扩展和 .loop/ .endloop 块列表。 | |
对于宏和循环扩展列表,.mlist 是默认指令。 | ||
|
||
.fclist | 使汇编器在列表文件中包含所有不会生成代码的条件块(错误条件块)。条件块在列表中的形式与在源代码中完全相同。 | |
.fcnolist | 抑制错误条件块列表。列表中仅显示条件块中实际汇编的代码。.if、.elseif、.else, 和 .endif 指令不会出现在列表中。 | |
对于错误条件块列表,.fclist 是默认指令。 | ||
|
||
.sslist | 扩展列表中的替代符号。这对于调试替代符号的扩展非常有用。扩展代码行显示在实际源代码行下方。 | |
.ssnolist | 关闭列表中的替代符号扩展。 | |
对于替代符号扩展列表,.ssnolist 是默认指令。 | ||
|
||
.drlist | 使汇编器将所有指令行输出到列表文件中。 | |
.drnolist | 抑制在列表文件中输出特定指令。这些指令为 .asg、.eval、.var、.sslist、.mlist、.fclist、.ssnolist、.mnolist、.fcnolist、.emsg、.wmsg、.mmsg、.length、.width 和 .break。 | |
对于指令列表,.drlist 是默认指令。 |