简答题

宏指令和指令的区别是什么?使用宏指令和使用子程序有何异同?宏指令的优点在哪里?

正确答案

宏指令只在汇编时起作用,指令汇编后继续执行。宏指令与子程序的区别如下:
(1)空间的区别:宏指令大于子程序,多次调用宏指令,程序长度增加。
(2)时间的区别:宏运行不需要额外的时间,子程序需要。
(3)参数的区别:宏命令可实现多个参数的直接代换,方式简单灵活;而子程序参数传递麻烦。
总之,代码不长和变元较多的功能段,使用宏命令比较合适。

答案解析

相似试题
  • 在编译指令中,宏定义使用哪个指令?()

    单选题查看答案

  • 宏指令与子程序有什么不同之处?

    简答题查看答案

  • 定义宏指令的伪指令是()。

    单选题查看答案

  • 宏指令和子程序的相同之处为()。

    单选题查看答案

  • 使用宏指令,在数据段定义九条通讯录记录,宏展开后的数据段形如:

    简答题查看答案

  • 宏汇编语言程序被汇编时,指令语句产生(),伪指令语句不产生代码指令,宏指令语句可能产生也可能不产生代码指令。

    填空题查看答案

  • 宏指令与子程序相比,子程序调用的执行速度比宏指令的()。

    单选题查看答案

  • 用助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语言称为()。

    单选题查看答案

  • 对于宏指令和子程序,下列说法不正确的是()。

    单选题查看答案