ZHCU875Z August 2001 – October 2023 SM320F28335-EP
汇编器会为每个段分别保留程序计数器。这些程序计数器被称为段程序计数器,或 SPC。
SPC 表示代码段或数据段中的当前地址。汇编器最初将每个 SPC 设为 0。汇编器在段中填充代码或数据时,相应 SPC 会递增。如果继续汇编到某个段,汇编器会记得相应 SPC 之前的值,并从该值继续递增 SPC。
汇编器处理每个段时都会当作从地址 0 开始;链接器会根据定义符号的段的最终地址在每个段中重定位该符号。请参阅节 2.7,了解重定位的相关信息。