21世纪高等院校规划教材.pptVIP

  • 5
  • 0
  • 约2.28万字
  • 约 82页
  • 2019-10-23 发布于天津
  • 举报
21世纪高等院校规划教材 第6章 宏功能设计和子程序设计 本章主要讲解宏功能与子程序的基本知识和设计方法。通过本章学习,读者应掌握以下内容: 宏定义与宏调用 子程序定义、调用与返回 主程序与子程序的参数传递 子程序设计方法 6.1 宏功能程序设计 在汇编语言源程序中,有时会多次用到这样的程序段,它们完成相同的功能,实现功能的语句或完全相同,或仅有某些变量差异,为了不重复书写这些程序段,提高编写程序的效率,可以使用宏汇编语言中的宏。 宏就是源程序中一段有独立功能的程序代码,它只需要在源程序中定义一次,就可以多次调用。调用时只需要用一个宏指令语句就可以。 6.1.1 宏定义与宏调用 宏指令的使用要经过以下三个步骤: (1)宏定义:即用一组伪指令将重复的语句序列定义成宏指令。定义宏指令时可以根据需要设置形式参数,并指定宏指令名。 (2)宏调用:在程序中需要的地方通过带实参的宏指令来调用宏定义。 (3)宏展开:由宏汇编程序用宏定义中的语句序列来代替宏调用中的宏名,用实参代替形参。 其中,前两步工作必须由用户自己完成,而第三步则 由宏汇编程序在汇编期间完成。 ⒈ 宏定义 宏定义是用一组伪指令来实现的。 定义格式为: 宏指令名 MACRO [形式参数表] 宏定义体 ENDM

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档