第08章 子程序设计.pptVIP

  • 18
  • 0
  • 约7.45千字
  • 约 46页
  • 2017-02-14 发布于湖北
  • 举报
2.子程序返回指令RET (2)段间返回 格式: RET VAL 功能: 段间返回:IP← SP,SP+1 , SP←SP+2 CS← SP,SP+1 , SP←SP+2 SP←SP+VAL 如果选用了VAL, VAL为偶数) 返回指令RET:在NEAR类型的过程定义中被译为近返回, 在FAR类型的过程定义中被译为远返回。 指令中的VAL:是可选项,选用的目的是放弃调用指令前放 入栈中的信息。 第八章 子程序设计 调用和返回指令 8.3 * 课间休息 建设优良学风—— 从我做起 * 第八章 子程序设计 子程序的引出 8.1 子程序(过程)定义伪指令 8.2 调用和返回指令 8.3 子程序设计方法 8.4 子程序的嵌套 8.5 * 8.4 子程序设计 子程序的设计方法与顺序结构、分支结构、循环结构的设计方法没什么本质的区别。其特殊之处,在于以下几点: 1、信息的保护与恢复; 2、主程序与子程序之间的参数传递; 3、子程序编制完成后,一般要写说明文件; 4、子程序逻辑上最后一条执行的指令一定是RET指令。 5、如果子程序的功能要供其它代码段使用时,一定要用过程伪指令定义,定义为FAR类型,以便将该子程序的RET指令译为远返回。 子程序设计方法 8.4 第八章 子程序设计 * 8.4.1 现场的保护与恢复 主程序在执行时,要使用寄存器,而子程序运行也要使用寄存器,有时,主程

文档评论(0)

1亿VIP精品文档

相关文档