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

题目

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

经宏定义定义后的指令就可以在源程序中调用,这种对宏指令的调用称为宏调用。( )


正确答案:对

第2题:

有关宏指令和子程序,下列说法哪一个不正确()。

  • A、宏指令并不能简化目标程序
  • B、子程序可以简化目标程序,但执行时间要长些
  • C、子程序或过程在执行时,由CPU处理
  • D、宏指令在执行时要保护现场和断点

正确答案:D

第3题:

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

A、#include

B、#define

C、#if

D、#else


参考答案:B

第4题:

G76指令的含义是()。

  • A、精镗孔循环
  • B、调用宏指令
  • C、指定工作坐标系指令
  • D、调用子程序指令

正确答案:A

第5题:

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

  • A、相同
  • B、快
  • C、慢
  • D、不定

正确答案:C

第6题:

机器指令、伪指令和宏指令都可以被处理器直接执行。()


正确答案:错

第7题:

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


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

第8题:

MACRO NAME是宏指令名,调用时就可以使用宏指令名来调用宏定义。( )


正确答案:对

第9题:

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

  • A、宏指令的目标代码与子程序的目标代码都是唯一的
  • B、都需要先定义后调用
  • C、执行宏指令的目标代码时与子程序时一样,都需要增加如保护、恢复现场类的额外开销
  • D、宏指令的目标代码与子程序的目标代码都不是唯一的

正确答案:A

第10题:

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

  • A、宏指令不能简化目标程序
  • B、子程序可以简化目标程序,但执行时间长
  • C、子程序在执行过程中由CPU处理
  • D、宏指令在执行时要保护和恢复现场

正确答案:D