简答题

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

正确答案

宏指令实际上就代表了它对应的一组指令。对程序中出现的宏指令进行汇编时,这条宏指令被它对应的一组指令所代替。如果程序中多次使用宏指令,就等于多次重复拷贝了这个指令组,占用的内存随之增加。
调用子程序通过执行CALL指令实现,存在“主程序”与“子程序”之间的两次控制转移。使用宏指令不存在控制转移的过程。
使用子程序和宏指令都可以提高编程效率。子程序占用固定大小的存储空间,被主程序调用时,空间不会随调用次数而增加。但是,宏指令占用存储空间会随着使用次数的增加而增加。

答案解析

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

    单选题查看答案

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

    简答题查看答案

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

    单选题查看答案

  • 算法和程序有什么相同之处,有什么不同之处?

    简答题查看答案

  • 宏库可以保存多个宏,在程序中用()伪指令打开宏库。

    单选题查看答案

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

    单选题查看答案

  • 软件中断有哪些特点?在中断处理子程序和主程序的关系上,软件中断和硬件中断有什么不同之处?

    简答题查看答案

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

    填空题查看答案

  • 赋值伪指令EQU与等号伪指令的不同之处是()。

    填空题查看答案