2016第四章 模块化程序设计.pptVIP

  • 3
  • 0
  • 约1.88万字
  • 约 67页
  • 2016-12-31 发布于北京
  • 举报
2016第四章 模块化程序设计

第四章 模块化程序设计(6学时) 第一节 模块的设计 4.1.1 模块化程序设计的原则 4.1.1 每个模块最好只有1个入口,1个出口。 模块间的关系要明确。即上层模块可调用下层模块,下层模块可返回上层模块;反之不可以。 程序中已变化的部分与不易变化的部分分开,形成不同的模块。 4.1.2 进程模块的设计和调用 一、多模块之间段的连接 多模块之间的连接,需用到SEGMENT语句提供的 连接信息。段定义的完整形式为: 段名 SEGMENT [定位类型][组合类型][?类别?] ? 段名 ENDS 1. 定位类型 对齐类型表示当前段对起始地址的要求,连接程序(LINK.EXE)按表4.1的地址格式来定位段的起始地址。 4.1.2 组合类型是告诉连接程序如何把本段与其它段连接的有关信息。具体的组合类型如表4.2所示. 3. ?类别? 类别可以使任何一个合法的标识符,但必须用但引号括起来。连接时,将把不同模块中同类别的各段在物理上相邻地连接在一起。 4.1.2 二、模块间的交叉访问 模块间的交叉访问

文档评论(0)

1亿VIP精品文档

相关文档