4.2 主程序与子程序间的参数传递.pptVIP

  • 21
  • 0
  • 约5.07千字
  • 约 28页
  • 2018-04-19 发布于江苏
  • 举报
4.2 主程序与子程序间的参数传递

4.2 主程序与子程序间的参数传递 利用寄存器传递参数 利用寄存器传递参数(续) 利用约定存储单元传递 利用堆栈传递参数 1. 堆栈传递参数的优缺点 2. 主程序调用操作的一般步骤 3. 子程序获取入口参数的一般步骤 4. 例题 主程序调用子程序STRLEN部分代码 堆栈变化示意 堆栈变化示意 堆栈变化示意 子程序STRLEN的主要处理步骤 子程序STRLEN获取入口参数 堆栈变化示意 子程序STRLEN测字符长度 子程序STRLEN的结束部分 堆栈变化示意 子程序STRLEN 主程序平衡堆栈 5. 关于例题的讨论 堆栈变化示意 6. C程序函数调用的实现 6. C程序函数调用的实现(续) 6. C程序函数调用的实现(续二) 7. 堆栈传递参数小结 4.2 主程序与子程序间的参数传递 * 利用寄存器传递参数 利用约定存储单元传递参数 利用堆栈传递参数 利用CALL后续区传递参数 DSEG SEGMENT BUFF DB 4 DUP(0),0DH,0AH,‘$’ DSEG ENDS ; CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG START: MOV AX,DSEG MOV DS,AX MOV DX,0FFFFH MOV ES,DX MOV AX,ES:[0] MOV SI,OFFSET BUFF CALL

文档评论(0)

1亿VIP精品文档

相关文档