汇编语言基础.pptVIP

  • 1
  • 0
  • 约7.87万字
  • 约 667页
  • 2026-10-21 发布于安徽
  • 举报

5.4子程序设计5.4.3子程序的调用利用堆栈这种参数传递方法是把所需传递的参数直接放在子程序调用指令代码之后。这种方法的特点是每个子程序都有独立的工作单元,工作时不易引起紊乱,但它占用了存储空间。这种方法不适合递归子程序。这种方法将参数压入堆栈,在子程序运行时从堆栈中取参数。由于堆栈操作不占用寄存器,并且堆栈单元使用后可自动释放,反复使用,便于实现数据隔离和模块化设计。使用这种方法时,当子程序返回后,这些参数就不再有用了,应当丢弃。这时可以利用带立即数的返回指令修改指针,使其指向参数入栈以前的值。利用寄存器

文档评论(0)

1亿VIP精品文档

相关文档