汇编语言程序设计 作者 董少明 第5章 子程序设计方法.pptVIP

  • 17
  • 0
  • 约 51页
  • 2015-12-06 发布于广东
  • 举报

汇编语言程序设计 作者 董少明 第5章 子程序设计方法.ppt

汇编语言程序设计 第5章子程序设计方法 第5章子程序设计 5.1 子程序设计 5.2 模块化程序设计 小 结 在程序设计中,经常会遇到在一个程序的不同地方或在不同的程序中,要求实现某些相同的操作,如输入输出字符、代码转换、数制转换、查找与排序等。为简化程序设计、缩短程序设计的周期和程序长度,便于软件交流和共享软件资源,就把那些频繁使用的基本操作编成相对独立的程序段——子程序。如果需要实现某种操作就可以“调用”这些相应的子程序。另外,在功能复杂的大型软件设计时常采用模块化的程序设计方法,将各项任务分解为相应功能的程序模块实现。 5.1.1 子程序概述 主程序也称为调用程序,即含有CALL子程序调用指令的程序。子程序也称为过程,即被调用的程序,其末尾含有1条RET返回指令。主程序根据需要调用子程序,子程序执行完成后又返回到主程序继续执行。其执行过程如图5-1所示 。 5.1.2 子程序设计方法及应用举例 2. 子程序的结构 1) 保护现场。 2) 根据入口参数,取得要处理的数据; 3) 进行算法处理。 4) 根据出口参数,将处理后的数据送至指定区域。 5) 恢复现场。 6) 用RET指令返回主程序。 LOP1:MOV AL, [BX] ;取未加偶校验位的ASCII码 CALL EPASUB ;调用子程序EPA

文档评论(0)

1亿VIP精品文档

相关文档