汇编语言 第5.pptVIP

  • 7
  • 0
  • 约6.79千字
  • 约 45页
  • 2016-11-02 发布于贵州
  • 举报
第5章 子程序设计 作业: 实验教程 Page 63 3、5、8 11 子程序设计基本概念 把功能相对独立的程序段单独编写和调试,作为一个相对独立的模块供程序调用,就形成子程序 子程序可以实现源程序的模块化,可简化源程序结构,可以提高编程效率 5.1 子程序的调用与返回 子程序是完成特定功能的一段程序 当主程序(调用程序)需要执行这个功能时,采用CALL调用指令转移到该子程序的起始处执行 当运行完子程序功能后,采用RET返回指令回到主程序继续执行 主程序与子程序 子程序定义伪指令 子程序的常见格式 subname proc ;具有缺省属性的subname过程 push ax ;保护寄存器:顺序压入堆栈 push bx ;ax/bx/cx仅是示例 push cx … ;过程体 pop cx ;恢复寄存器:逆序弹出堆栈 pop bx pop ax ret ;过程返回 subname endp ;过程结束 例5.1 无参数传递的子程序 ;子程序功能:实现光标回车换行 dpcrlf proc far ;过程开始 push ax ;保护寄存器AX和DX push dx mov dl,0dh ;显示“回车” mov ah,2 int

文档评论(0)

1亿VIP精品文档

相关文档