ZHCU875Z August 2001 – October 2023 SM320F28335-EP
图 2-2 显示了如何使用 Sections 指令在不同段之间来回切换,从而增量式构建段。用户可以使用 Sections 指令首次开始汇编到某段,或继续汇编到已包含代码的段。在第二种情况下,汇编器会将新代码添加到该段中已有的代码之后。
图 2-2 中的格式是列表文件。图 2-2 显示了汇编期间如何修改 SPC。列表文件中的一行包含4个字段:
字段 1 | 包含源代码行计数器。 |
字段 2 | 包含段程序计数器。 |
字段 3 | 包含目标代码。 |
字段 4 | 包含原始源语句。 |
请参阅节 4.12,了解源列表中各字段的解释信息。
.text | 包含 12 个 16 位目标代码字。 |
.data | 包含7个16 位初始化数据字。 |
.bss | 保留存储器中的10个 16 位字。 |
newvars | 是使用 .usect 指令创建的用户命名段;包含存储器中的8个 16 位字。 |
第二列显示了汇编到这些段的目标代码;第一列显示了生成这些目标代码的源语句。