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

题目
问答题
宏指令与子程序有什么不同之处?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

正确答案:C

第2题:

在执行中断返回指令IRET和过程(子程序)返回指令RET时,具体操作内容有什么区别?


正确答案: (1)过程调用转向称为过程的子程序,而中断调用是转向中断服务子程序;
(2)过程调用可以是 NEAR 或 FAR 类型,能直接调用或间接调用,中断调用通常是段间间接转移到服务程序;
(3)过程调用只保护返回地址,中断指令还要保护状态标志进栈。

第3题:

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

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

正确答案:D

第4题:

G65代码是FANUCOTE—A数控车床系统中的调用()功能。

  • A、子程序
  • B、宏指令
  • C、参数
  • D、刀具

正确答案:B

第5题:

M98指令功能代码是调用子程序,即将主程序转至()程序。

  • A、相应
  • B、段
  • C、宏
  • D、子

正确答案:D

第6题:

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

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

正确答案:A

第7题:

G76指令的含义是()。

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

正确答案:A

第8题:

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


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

第9题:

在FANUC数控系统中,M98的含义是()。

  • A、宏指令调用
  • B、坐标旋转
  • C、调用子程序
  • D、循环返回参考平面

正确答案:C

第10题:

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


正确答案: (1)软件中断用一条指令进入中断处理子程序,中断类型码由指令提供。进入中断时,不需要执行中断响应总线周期,也不从数据总线读取中断类型码。不受中断允许标志IF的影响。不过,软件中断的一号中断受标志寄存器中另外一个标志既TF的影响,只有TF为1时,才能执行单步中断。
(2)正在执行软件中断时,如果有外部硬件中断请求,并且是非屏蔽中断请求,那么,会在执行完当前指令后立即给予响应。
(3)软中断没有随机性。

更多相关问题