首页学历类考试大学计算机科学
(简答题)

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

正确答案

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

答案解析

相似试题

  • (单选题)

    在编译指令中,宏定义使用哪个指令?()

    答案解析

  • (简答题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (填空题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

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

    答案解析

快考试在线搜题