您好、欢迎来到现金彩票网!
当前位置:彩之网 > 子程序 >

宏指令和子程序的异同?编程时如何选用?

发布时间:2019-08-16 10:23 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部宏与子程序都可以用一个名字定义一段程序,以简化源程序的结构和设计。二者的区别:

  1、在源程序中,通过书写宏名来引用宏,而子程序是通过CALL指令来调用;

  2、宏调用是通过宏扩展来实现的,宏引用多少次,就相应扩展多少次,所以,引用宏不会缩短目标程序;而子程序代码在目标程序中只出现一次,调用子程序是执行同一程序段,因此,目标程序也得到相应的简化

  缺点:额外开销(保存返回地址,计算转向地址,传递参数等)大,增加了执行时间。适用于子功能代码较长、调用比较频繁的情况。

http://ibtlsports.com/zichengxu/388.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有