汇编语言程序设计 葛建梅 第10章新.pptVIP

  • 2
  • 0
  • 约5.53千字
  • 约 18页
  • 2015-12-17 发布于广东
  • 举报
第10章 模块化程序设计   ◆ 模块化程序设计概述 ◆ 段的定义 ◆ 模块间的通讯   ◆ 模块的连接     ◆ 源程序综合举例 10.1.1 模块化程序设计概念 在设计大型程序时,常常要将整个问题分解为若干个小问题,必要时还要将小问题再次分解为更小的若干问题,每个小问题编写成独立的源文件,最后将所有的源文件连接起来组合成一个大程序。也就是说,一个程序往往由多个源文件组成,那么构成一个程序的各个相对独立的源文件通常称为模块。这样把一个程序分成多个功能相对独立的程序模块分别编制、调试后,再用连接程序把它们连接在一起生成一个完整的程序的设计的方法称为模块化程序设计。 10.1.2 模块化程序设计的优点 1.开发速度快 2.可维护性与可读性强 3.可移埴性强 10.1.3 模块划分的原则和方法 模块的划分应该是灵活的,但不应是程序的等分,应使各模块具有相对的独立性和完整性,可以单独编程、调试,但也要考虑各个模块之间的联系。模块划分是一个自上而下的过程。主模块是一个总控模块,首先确定主要的模块,也就是说,要把总任务划分成几个主要的子任务。一般来说,可以分成输入任务、输出任务和一个或多个进行处理或计算的子任务。在划分子模块的过程中应该明确每个模块的功能、数据结构及相互之间的关系。第

文档评论(0)

1亿VIP精品文档

相关文档