在一段汇编程序中多次调用另一段程序,用宏指令实现比用子程序实现( )。
A.占内存小,但速度慢
B.占内存大,但速度快
C.占内存空间相同,速度慢
D.占内存空间相同,速度快
第1题:
下面是关于过程调用和宏调用的叙述,其中( )是正确的。
A.程序执行的方法相同,都是调用预先编制的程序代码段
B.过程调用比宏调用方便、灵活,应用更广泛
C.宏调用比过程调用执行速度快,但占用较大的内存空间
D.过程调用比宏调用速度快,但占用较大的内存空间
第2题:
下列关于子程序描述中正确的是( )。
A.子程序只能被调用程序调用一次
B.子程序返回指令RET可以用一条退栈指令POP代替
C.子程序调用执行CALL执行后只需保护断点的偏移地址
D.子程序完成确定功能的程序段,可被其他程序调用,完成确切功能后,可自动返回到调用程序
第3题:
主程序与子程序的主要区别在于()。
第4题:
在FANUC系统中,()规定为子程序调用指令,调用子程序结束后返回其主程序时用()指令。
第5题:
对于子程序,描述正确的有()(FANUC系统、华中系统)。
第6题:
在一段汇编语言程序中多次调用另一段程序,用宏指令比用子程序实现()。
第7题:
宏与子程序的区别是()。
第8题:
用CALL指令调用子程序时,从子程序返回到主程序()。
第9题:
80C51单片机中,在调用子程序前,用()指令将子程序中所需数据压入堆栈,进入执行子程序时,再用()指令从堆栈中弹出数据。
第10题:
宏调用实际上是用符号(一条假指令)替代一块代码;而子程序调用则需将程序指针转移到子程序所在位置去执行。
宏调用快速,但多次调用时,由于多次复制代码段而使占用存储器量较多;子程序调用时,由于代码模块只存在于一个地方,因此尽管速度有所减缓,但占用存储空间较少。
宏要优于子程序调用,因此应使用宏以简化编程并保持高速度。
在存储容量有限的场合,应牺牲速度(对时间不敏感的慢速情况),采用子程序调用的方法,以降低存储器的占用量。
第11题:
相同
快
慢
不定
第12题:
宏可以被多次调用
宏是一段程序
宏可以实现参数传递
宏调用时不用返回
第13题:
在一段汇编程序中多次调用另一段程序,用宏指令实现比用于程序实现( )。
A.占内存大,但速度快
B.占内存小,但速度慢
C.占内存空间相同,速度快
D.占内存空间相同,速度慢
第14题:
在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现( )。
A.占内存空间小,但速度慢,
B.占内存空间大,但速度快
C.占内存空间相同,但速度快
D.占内存空间相同,但速度慢
第15题:
宏指令与子程序相比,子程序调用的执行速度比宏指令的()。
第16题:
在程序中,相同轨迹的加工部分只需制作一段程序,把它称为(),其余相同的加工部分通过调用该程序即可。
第17题:
子程序的格式是()
第18题:
编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用PUSH指令,恢复现场用()指令。
第19题:
在用CALL指令实现子程序嵌套调用时,子程序的RET指令()。
第20题:
编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用()指令,恢复现场用()指令。
第21题:
对
错
第22题:
返回到最初始的调用程序中
返回到上一级调用程序中
可以换为JMP指令返回
可以不用
第23题:
由准备功能指令编写的子程序,主程序需要时可使用呼叫子程序的方式随时调用;
使用宏指令编写的程序,程序中除使用常用准备功能指令外,还使用了用户宏指令实现变量运算、判断、转移等功能;
工件加工源程序,通过数控装置运算、判断处理后,转变成工件的加工程序,由主程序随时调用;
一种循环程序,可以反复使用许多次。