- 2
- 0
- 约1.13万字
- 约 65页
- 2026-03-18 发布于广东
- 举报
图5?4模块的层次结构返回表5?2变量类型的互换返回5.4模块化程序设计通过对系统功能的分析,可以看出,采取“分而治之”的办法,将一个大的系统分解为小的模块,每一个模块都可以采取不同的编程语言。各个模块的开发可以由多个开发人员并行完成,最后,将所有模块组合成一个完整的系统。如图5?4所示,系统由模块A、模块B、模块C组成,而模块B中的部分功能又可以进一步分解成模块D、模块E,整个系统包括了5个模块。模块中的代码设计为子程序,能够相互进行调用。在子程序设计中,主程序和子程序之间可以通过全局变量、寄存器、堆栈等方式传递数据,这种技术在模块化程序设计中同样适用。上一页下一页返回5.4模块化程序设计当主程序和子程序出现在同一个源程序时,全局变量、子程序的名称及其参数类型可以直接使用,主程序可以直接调用子程序,主程序及子程序都可以直接访问全局变量。在模块化程序设计中,主程序和子程序位于不同的源程序中,如何能使全局变量被多个源程序中的语句访问,如何使主程序知道子程序及其参数类型,就是下面要解决的模块间的通信问题。5.4.2模块间的通信由于各个模块需要单独汇编,于是就会出现当一个模块通过名字调用另一模块中的子程序或使用其数据时,这些名字对于调用者来讲是未定义的,因此,在汇编过程中就会出现符号未定义错误。上一页下一页返回5.4模块
您可能关注的文档
最近下载
- 2025年互联网营销师短视频营销策略制定与优化专题试卷及解析.pdf VIP
- 解读2025+HFA、EAPCI+临床共识声明之主动脉瓣狭窄合并慢性心力衰竭的管理PPT课件.pptx VIP
- 安徽单招医学类校考题库及答案.doc VIP
- 第28课 使用系统讲安全 教案 义务教育人教版信息科技六年级全一册.pdf VIP
- 6会摇尾巴的狼 教学课件.pptx VIP
- 2024年秋江苏开放大学通用管理能力(个人与团队)050017平时作业一.docx VIP
- 揭示取消操作行车安全与设备02课件.pptx VIP
- CB-T-4510-2020船舶行业安全生产和职业卫生培训管理要求.docx VIP
- 宏盛微半导体AGM314MAP VER2.72.pdf VIP
- DFM评估报告模板.doc VIP
原创力文档

文档评论(0)