所谓“可再入程序”是指下列哪一类程序?()
第1题:
A.过程调用会降低程序的执行速度,而宏调用有较快的执行速度。
B.过程调用需要保留程序的断点和现场,待过程执行完毕还要恢复现场;宏汇编则不需要进行这些操作,因而有较快的执行速度。
C.过程调用中不能有效地缩短目标代码的长度。宏调用能缩短目标代码的长度。
D.每次宏调用时允许修改有关的参数。使得同一条宏指令在各次调用过程中可完成不同的操作,而过程一旦被定义,一般不允许修改
参考答案:C
第2题:
对于可再入程序,描述正确的是( )。A.“纯”代码程序B.可以多次运行的程序C.源程序D.汇编语言写的程序
第3题:
数控机床中用()来调用子程序。
第4题:
宏指令和子程序的相同之处为()。
第5题:
系统调用与一般过程调用是不同的,下列对它们的调用程序和被调用程序的描述中,哪一个是正确的?()
第6题:
用数控程序表示调用子程序的代码是:()
第7题:
G65代码是FANUC数控系统中的调用()功能(FANUC系统)。
第8题:
在程序运行过程中执行PC=0200H的一条指令LCALLaddr16,该调用子程序的返回指令是(),实施该调用指令时,压入堆栈保存的程序地址是()。
第9题:
在G指令中,代码用于()。
第10题:
中断过程与子程序调用过程都需保护断点
中断过程与子程序调用过程都需保护标志寄存器
中断过程与子程序调用过程都要改变程序执行方向
中断过程是随机的,而调用子程序是事先安置好的
第11题:
语义分析
代码连续
静态绑定
动态绑定
第12题:
TYPE
WORD
NEAR
FAR
第13题:
下列关于子程序描述正确的是( )
A.子程序只能被调用程序调用一次
B.子程序返回指令RET可以用一条退栈指令POP代替
C.子程序调用指令CALL执行后只需保护断点的偏移地址
D.子程序完成确定功能的程序段,可被其他程序调用,完成确切功能后,可自动返回到调用程序
第14题:
M98指令功能代码是()子程序,即将主程序转至子程序。
第15题:
下列关于子程序的叙述中正确的是()。
第16题:
程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为()。
第17题:
在程序中同样轨迹的加工部分,只需制作一段程序,把它称为(),其余相同的加工部分通过调用该程序即可。
第18题:
M98指令功能代码是调用子程序,即将主程序转至()程序。
第19题:
设计一个程序:其功能是对被测试字中1的个数进行计数。本例作为子程序设计的一个例子,是程序与子程序不在一个代码段,和调用程序与子程序在一个代码段这两种情况都具备的应用实例,也是一个子程序嵌套结构的实例。
第20题:
执行CALL DWORD PTR[BX]指令的含义是()。
第21题:
纯代码程序,运行中不需要修改
过程调用子程序,可被其他过程调用
代码及堆栈,允许部分修改
中断服务程序,与用户代码无关
第22题:
对
错
第23题:
宏调用实际上是用符号(一条假指令)替代一块代码;而子程序调用则需将程序指针转移到子程序所在位置去执行。
宏调用快速,但多次调用时,由于多次复制代码段而使占用存储器量较多;子程序调用时,由于代码模块只存在于一个地方,因此尽管速度有所减缓,但占用存储空间较少。
宏要优于子程序调用,因此应使用宏以简化编程并保持高速度。
在存储容量有限的场合,应牺牲速度(对时间不敏感的慢速情况),采用子程序调用的方法,以降低存储器的占用量。