汇编课件子程序设计.pptVIP

  • 16
  • 0
  • 约5.11千字
  • 约 29页
  • 2017-03-31 发布于江苏
  • 举报
汇编课件子程序设计

第5章 子程序设计 子程序设计 子程序的定义格式 子程序与调用程序 子程序与主程序的参数传递 子程序中寄存器的保护与恢复 子程序的嵌套与递归 子程序的定义格式 用伪指令PROC定义过程 子程序的定义格式 子程序的编写原则 能反复使用、提供不同主程序使用 采用较好的算法实现,节省内存、提高效率 建立相关文档,满足程序使用和维护的需要 说明文档中应包括:子程序的名称、功能、入口和出口参数、工作寄存器、工作单元以及创建日期和修改日期等 子程序的定义格式 过程定义举例 找出以MSG0为首地址,以‘#’作为结束的字数据区中的最小值。 子程序与调用程序 段内调用 供段内调用的子程序必须被定义为NEAR类型,且与主程序位于同一个代码段内。 子程序的位置通常在主程序的所有可执行指令之前或之后。 不能放在可执行的指令序列内部。 子程序与调用程序 段间调用 子程序必须被定义为FAR类型,并与主程序位于不同的代码段中。 段间调用子程序举例 从键盘上从一个长度小于100的字符串,存入以BUF为首地址的缓冲区。 其中如有大写字母则转换成对应的小写字母,字符串以回车键作为结束。 子程序实现大写字母的判断,并转换成小写字母,方法是大写字母的 ASCII 码加上 20H 即可 子程序与调用程序 定义子程序CHGE实现字符转换 子程序与调用程序 字符串的输入 利用BIOS功能调用:AH =00 MOV A

文档评论(0)

1亿VIP精品文档

相关文档