CMD内存定位文件的使用.pptVIP

  • 36
  • 0
  • 约1.64万字
  • 约 58页
  • 2018-11-24 发布于天津
  • 举报
CMD内存定位文件的使用

CMD内存 定位文件的使用 子段是较大段中的小段。链接器可以像处理其他段一样处理子段。 子段结构可用来对存储器空间进行更紧凑的控制,可以使存储器空间分配更加紧密。 4. 子段 子段命名格式: 基段名: 子段名 子段名前为基段名,随后为冒号,最后为子段名。 对于子段,汇编器可以单独为其分配存储单元,或者在相同的基段名下与其他段组合在一起。 用.sect命令建立的段是已初始化的子段; 用.usect命令建立的段是未初始化的子段。 例如,若要在.text段内建立一个称之为_func的子段,其命令格式: .sect “.text:_func” 汇编器为每个段都安排了一个单独的程序计数器称之为段程序计数器SPC。 SPC表示在程序代码或数据段内当前的地址。开始时汇编器将每个SPC置0。当汇编器将程序代码或数据加到段内时,增加相应的SPC值。若再继续对某个段汇编,则相应的SPC就在先前的数值上继续增加。 链接器在链接时要对每个段进行重新定位。 5. 段程序计数器SPC 【例】段命令应用举例。 汇编语言源程序: .data coeff .word 044h,055h,066h .bss buffer,8 pr

文档评论(0)

1亿VIP精品文档

相关文档