问题详情

下列关于子程序描述中正确的是()。

A.子程序只能被调用程序调用一次

B.子程序返回指令RET可以用一条退栈指令POP代替

C.子程序调用执行CALL执行后只需保护断点的偏移地址

D.子程序完成确定功能的程序段,可被其他程序调用,完成确切功能后,可自动返回到调用程序

相关热点: 子程序  

未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。 收藏该题
查看答案

相关问题推荐

[多选]下列关于主程序和子程序的正确说法是()。
A.子程序同主程序一样事先存储在存储器中
B.主程序可以调用子程序
C.子程序结束是需要一个结束符
D.子程序与加工工艺无关
E.主程序可以无限次调用子程序

对于S7—200系列PLC,一个完整的用户程序结构包括()

A、一个主程序,若干个子程序,若干个中断程序,但是也可以没有子程序和中断程序。

B、一个主程序,一个子程序,一个中断程序,三者缺一不可。

C、一个主程序,一个子程序,若干个中断程序,主程序与子程序至少有一个。

D、主程序、子程序、中断程序,三者之中只要有一个就可以工作。

下列关于“SUBROUTINEMAP(X,Y)”语句行的叙述中,不正确的是()。

(A)这是子程序的第一个语句

(B)字符串“MAP”是子程序名

(C)变量X是子程序的形参

(D)子程序执行后,MAP将返回整型数据

关于宏与子程序的异同点,下列说法中错误的是()。

A、宏调用实际上是用符号(一条假指令)替代一块代码;而子程序调用则需将程序指针转移到子程序所在位置去执行。

B、宏调用快速,但多次调用时,由于多次复制代码段而使占用存储器量较多;子程序调用时,由于代码模块只存在于一个地方,因此尽管速度有所减缓,但占用存储空间较少。

C、宏要优于子程序调用,因此应使用宏以简化编程并保持高速度。

D、在存储容量有限的场合,应牺牲速度(对时间不敏感的慢速情况),采用子程序调用的方法,以降低存储器的占用量。

●当程序转向执行子程序(或过程)前,需将(3)存入栈中。其存入的位置由(4)决定。

(3)A.子程序入口地址

B.子程序结束地址

C.该子程序前一条指令地址

D.该子程序后一条指令地址

(4)A.当时指令寄存器中的值

B.自动设定的栈地址寄存器中的值

C.程序设定的栈地址寄存器中的值

D.当时变址寄存器中的值

联系我们 用户中心
返回顶部