汇编语言程序设计 作者 何超 第4章 子程序设计.pptVIP

  • 30
  • 0
  • 约2.61万字
  • 约 99页
  • 2015-12-06 发布于广东
  • 举报

汇编语言程序设计 作者 何超 第4章 子程序设计.ppt

第4章 子程序设计 本章着重讲述6个方面的内容: (1)如何通过伪指令PROC-ENDP在汇编源程序中定义一个子程序。 (2)CALL调用指令的4种使用形式和返回地址的保存。 (3)RET返回指令的4种使用形式。 (4)在子程序中进行现场保护和现场恢复。 (5)调用程序与子程序问的3种参数传递方法。 (6)利用DOS提供的系统功能调用,实现数据的输入与输出。 4.1子程序的定义和格式及设计步骤 4.1.1 子程序的定义和格式 4.1.2 子程序的设计步骤和子程序的说明文件 4.1.1 子程序的定义和格式 在汇编语言中,要使某一程序段成为一个子程序,必须首先通过过程定义伪指令 PROC和ENDP来把它定义成为一个子程序。 过程定义格式: 过程名 PROC [NEAR]/FAR;NEAR表示过程在本代码段内,FAR表示过程在其他代码段内, ……………… ; RET ;返回指令 过程名 ENDP 子程序可以采用CALL指令来调用。调用一个过程的格式为:CALL 过程名 其中过程名与标号类似,具有3种属性(偏移、段和类型),它也是所定义子程序入 口的符号地址。类型属性中的NEAR和FAR指明该段的调用范围。NEAR表示段内调用,即指调用程序(主程序)和子程序在同一个

文档评论(0)

1亿VIP精品文档

相关文档