更多“简述子程序的作用。”相关问题
  • 第1题:

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

    • A、子程序可以调用其他主程序
    • B、子程序可以调用其他同层级的子程序
    • C、子程序可以调用自己的上级子程序
    • D、子程序可以调用自己本身

    正确答案:B

  • 第2题:

    子程序最后一条指令是(),作用为()


    正确答案:RET;返回主程序

  • 第3题:

    在使用子程序时,可以从主程序调用子程序,子程序也可以调用子程序,称为子程序嵌套。


    正确答案:正确

  • 第4题:

    使用子程序的目的和作用是简化编程。


    正确答案:正确

  • 第5题:

    子程序必须具有()。

    • A、子程序号
    • B、程序段
    • C、子程序结束返回指令
    • D、子程序号、程序段、子程序结束返回指令

    正确答案:D

  • 第6题:

    08-32捣固车用了多少个子程序?这些子程序的作用是什么?


    正确答案:08-32捣固车用了24个子程序。这些子程序与输出信号一样也是逻辑运算的结果,它不直接参与对机器作业部件的控制(Q06、Q07信号除外,Q06、Q07信号分别对左、右起道模拟控制板进行控制),而是用来指示机器的作业状态,暂存逻辑运行结果,同时参与对输出信号的逻辑控制。

  • 第7题:

    大型养路机械上程控系统的子程序信号有什么作用?


    正确答案:子程序信号与输出信号一样也是逻辑运算的结果,但与输出信号不同的是一般不直接参与对机器作业部件的控制(也有例外),而是用来指示机器的作业状态,暂存逻辑运算的结果,同时参与对输出信号的逻辑控制。

  • 第8题:

    以下关于子程序的叙述中不正确的是()

    • A、一个子程序可以调用其他子程序。
    • B、一个主程序可以调用多个子程序。
    • C、主程序可调用子程序,但子程序不可调用其他的子程序。
    • D、子程序用DO命令调用。

    正确答案:C

  • 第9题:

    关于子程序嵌套,下面说法正确的是()(SIEMENS系统)。

    • A、子程序可以无限层嵌套
    • B、子程序可以调用子程序
    • C、嵌套子程序调用结束后将依次返回到上一层子程序中
    • D、一个子程序可以被嵌套在多个子程序中
    • E、嵌套子程序结束指令与子程序相同

    正确答案:B,C,D,E

  • 第10题:

    问答题
    简述中断处理子程序的结构模式。

    正确答案: 1、中断处理子程序的开始必须保护中断现场,即保存各相关寄存器的值。
    2、设置中断允许标志IF为开中断,以允许较高的中断请求进入(不必须)。
    3、中断处理子程序的执行。
    4、恢复中断现场,即使各寄存器恢复进入中断处理时的值。
    5、中断返回,即使堆栈中保存的断点值和标志值分别装入IP,CS和FR。
    解析: 暂无解析

  • 第11题:

    问答题
    简述子程序的作用。

    正确答案: 子程序是有名字的一段程序代码,它通常完成一个独立的(子)功能。在程序的其他地方通过子程序的名字来使用它们。除了能减少程序代码外,采用子程序的主要作用是实现过程抽象,使用者只需知道子程序的功能,而不需要知道它是如何实现的,这有利于大型、复杂程序的设计和理解。
    解析: 暂无解析

  • 第12题:

    问答题
    大型养路机械上程控系统的子程序信号有什么作用?

    正确答案: 子程序信号与输出信号一样也是逻辑运算的结果,但与输出信号不同的是一般不直接参与对机器作业部件的控制(也有例外),而是用来指示机器的作业状态,暂存逻辑运算的结果,同时参与对输出信号的逻辑控制。
    解析: 暂无解析

  • 第13题:

    简述子程序调用和执行中断服务程序的异同点与相同点?


    正确答案: 相同点、均能中断主程序执行本程序,然后返回断点继续执行子程序。
    不同点;
    1.中断服务程序入口地址是固定的,子程序调用户口地址是用户自己设定的。
    2.中断服务子程序返回指令,除具有子程序返回指令所具有的全部功能之外,还有清除中断相应时被置位的优先级状态,开发较低中断和恢复中断逻辑等功能。
    3.中断服务子程序在满足中断申请的条件下随时发生的,而子程序调用是用户主程序事先安排好的。

  • 第14题:

    请分别写出调用子程序、子程序返回所使用的指令,并简述所用指令的工作过程。


    正确答案:用BL指令调用子程序。BL指令先将下一条指令的地址拷贝到R14(即LR)连接寄存器中,然后跳转到指定地址运行指令。子程序返回的指令是:MOVPC,LR。

  • 第15题:

    下列关于子程序的叙述,不正确的是()。

    • A、子程序不能调用其它的主程序
    • B、子程序可以调用其它的下级子程序
    • C、子程序可以调用自己的上级子程序
    • D、一个子程序在两处被调用,其层级可以是不相同的

    正确答案:C

  • 第16题:

    对程序段N50M98P15L2描述正确的有()(FANUC系统、华中系统)。

    • A、此程序段的作用是调用子程序
    • B、在此程序中要调用子程序15次
    • C、在此程序中要调用的子程序名是“O15”
    • D、此程序中要调用子程序2次
    • E、在此程序中要调用的子程序名是“P15”

    正确答案:A,C,D

  • 第17题:

    简述硬件中断和调用子程序的异同?


    正确答案:相同:都需要保护断点,实现返回;都是暂停执行现行程序,转去执行另一段程序。
    不同点:调用子程序是事先安排好的,调用点固定,并由远调用近调用之分;不会影响标志寄存器的内容。硬件中断是随机的,调用点不固定,都为远调用;会影响标志寄存器的内容。

  • 第18题:

    08-32捣固车上程控系统的子程序信号有什么作用?


    正确答案:子程序信号与输出信号一样也是逻辑运算的结果,但与输出信号不同的是一般不直接参与对机器作业部件的控制(也有例外),而是用来指示机器的作业状态,暂存逻辑运算的结果,同时参与对输出信号的逻辑控制。

  • 第19题:

    简述子程序的构成


    正确答案: 子程序功能说明、入口和出口参数说明、保护现场、实现具体操作的程序段、恢复现场

  • 第20题:

    简述子程序与主程序间的参数传递有哪几种方式?特点任何?


    正确答案: 一、是利用累加器或寄存器,
    二、是利用存储器,
    三、是利用堆栈;当相互传递的数据较少时,采用寄存器传递方式可以获得较快的传递速度;当相互传递的数据较多时,宜采用存储器或堆栈方式传递;如果是子程序嵌套时,最好是采用堆栈方式。

  • 第21题:

    填空题
    子程序最后一条指令是(),作用为()

    正确答案: RET,返回主程序
    解析: 暂无解析

  • 第22题:

    问答题
    08-32捣固车用了多少个子程序?这些子程序的作用是什么?

    正确答案: 08-32捣固车用了24个子程序。这些子程序与输出信号一样也是逻辑运算的结果,它不直接参与对机器作业部件的控制(Q06、Q07信号除外,Q06、Q07信号分别对左、右起道模拟控制板进行控制),而是用来指示机器的作业状态,暂存逻辑运行结果,同时参与对输出信号的逻辑控制。
    解析: 暂无解析

  • 第23题:

    问答题
    简述宏指令与子程序的区别。

    正确答案: 1)宏指令和子程序都可以被多次调用,但是把子程序汇编成目标代码的过程只进行一次,而在用到宏指令的每个地方都要对宏指令中的语句逐条地进行汇编;
    2)在调用前,由于子程序不使用参数,故子程序所使用的寄存器等都必须事先设置好;而对于宏指令而言,由于可以使用参数,调用时只要直接代入参数就行了。
    解析: 暂无解析