NO1-高校汇编语言精讲课件.pptVIP

  • 2
  • 0
  • 约6.12千字
  • 约 42页
  • 2017-10-24 发布于湖北
  • 举报
NO1-高校汇编语言精讲课件

子程序设计 课前思考 子程序调用和返回时需要保护与恢复哪些寄存器? 子程序的参数传送有几种方法? 如何采用增强功能的过程定义伪操作编制子程序? 子程序嵌套与递归的区别? 学习目标 了解子程序的构成 学会运用多种方法在调用程序与子程序之间传递参数。 掌握递归子程序的编程技巧。 学习指南和难重点 【学习指南】   熟悉堆栈的运行过程对学习这一章至关重要。 【难重点】   子程序的调用和返回。保护与恢复寄存器。子程序的参数传送。嵌套与递归子程序。DOS系统功能调用。 子程序的设计方法 过程定义伪操作 过程定义伪操作(续) 过程定义伪操作(续) 过程定义伪操作(续) 子程序的调用和返回 保存与恢复寄存器 子程序的参数传送 例1 主程序--用寄存器传参数 例1 子程序--用寄存器传参数 子程序的参数传送(续) 例2 通过存储单元传递参数 例2 通过存储单元传递参数 子程序的参数传送(续) 例3 主程序 子程序的参数传送(续) 子程序的嵌套与递归调用 例4 嵌套子程序-1/2 例4 嵌套子程序-2/2 例5 子程序递归(求阶乘)-1/2 例5 子程序递归(求阶乘)-2/2 子程序举例 ; 定义子程序hexibin(十六进制转换成二进制,结果在bx中) hexibin  proc near     mov bx,0 newchar: mov ah,key_in     i

文档评论(0)

1亿VIP精品文档

相关文档