汇编语言程序设计 相伟 第10章新.pptVIP

  • 4
  • 0
  • 约3.41千字
  • 约 30页
  • 2015-12-17 发布于广东
  • 举报
21世纪高等院校规划教材 第十章 模块化程序设计 本章学习目标 通过本章学习,读者应该掌握以下内容: 模块的概念及设计 模块之间的通信 模块化程序设计方法 10.1 概述 模块化程序设计是大型程序设计的常用方法,它是指按照要实现的功能把一个大型程序划分成多个模块,每个模块完成一个子功能,然后按模块来分配设计人员,由设计人员编制和调试各个模块程序,最后再把它们按照一定的调用关系组合起来,完成指定的功能。 从汇编语言源程序的角度来看,一个模块就是一个以END语句作为结束标志的源程序。 模块的划分与设计可参考如下规则: ① 一个模块既不能过大,也不能过小。过大则模块的通用性较差,过小则会造成时间和空间上的浪费。 ② 力求使模块具有通用性, 通用性越强的模块利用率越高。 ③ 各模块间就在功能上、逻辑上相互独立,特别应避免用转移语句在模块间转来转去。 ④ 模块间的接口应该简单,要尽量减少公共符号的个数,尽量不共用数据存储单元。 采用模块化程序设计的优点: ① 容易把复杂的问题分解成一系列简单问题,便于解决实际问题。 ② 单个模块容易编写、查错、调试。 ③ 单个模块容易重复使用,对一些经典模块可以编写成标准模块供以后使用。 ④ 程序员可以直接利用现有的模块,提高工作效率。 ⑤ 软件运行之后的维护方便。 10.2 模块命名与装配 在模块化程序设计中,一个程序通常

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档