在一段汇编程序中多次调用另一段程序,用宏指令实现比用子程序实现( )。A.占内存小,但速度慢B.占内存大,但速度快C.占内存空间相同,速度慢D.占内存空间相同,速度快

题目

在一段汇编程序中多次调用另一段程序,用宏指令实现比用子程序实现( )。

A.占内存小,但速度慢

B.占内存大,但速度快

C.占内存空间相同,速度慢

D.占内存空间相同,速度快


相似考题
更多“在一段汇编程序中多次调用另一段程序,用宏指令实现比用子程序实现( )。A.占内存小,但速度慢B.占 ”相关问题
  • 第1题:

    下面是关于过程调用和宏调用的叙述,其中( )是正确的。

    A.程序执行的方法相同,都是调用预先编制的程序代码段

    B.过程调用比宏调用方便、灵活,应用更广泛

    C.宏调用比过程调用执行速度快,但占用较大的内存空间

    D.过程调用比宏调用速度快,但占用较大的内存空间


    正确答案:C

  • 第2题:

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

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

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

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

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


    正确答案:D

  • 第3题:

    主程序与子程序的主要区别在于()。

    • A、程序名不同
    • B、主程序用绝对值编程,子程序用增量编程
    • C、主程序可以调用子程序,子程序不能调用另一子程序
    • D、程序结束指令不同

    正确答案:D

  • 第4题:

    在FANUC系统中,()规定为子程序调用指令,调用子程序结束后返回其主程序时用()指令。


    正确答案:M98;M99

  • 第5题:

    对于子程序,描述正确的有()(FANUC系统、华中系统)。

    • A、M98为调用子程序指令
    • B、子程序不能脱离主程序而独立运行
    • C、除了用M02指令,还可以用M99指令结束子程序
    • D、子程序可以从主程序调用,也可以从子程序调用
    • E、子程序不能重复调用

    正确答案:A,B,D

  • 第6题:

    在一段汇编语言程序中多次调用另一段程序,用宏指令比用子程序实现()。

    • A、占用内存空间小,但速度慢
    • B、占内存空间大,但速度快
    • C、占内存空间相同,速度快
    • D、占内存空间相同,速度慢

    正确答案:B

  • 第7题:

    宏与子程序的区别是()。

    • A、宏可以被多次调用
    • B、宏是一段程序
    • C、宏可以实现参数传递
    • D、宏调用时不用返回

    正确答案:D

  • 第8题:

    用CALL指令调用子程序时,从子程序返回到主程序()。

    • A、用JMP指令
    • B、用INT 21H指令
    • C、只能用RET指令
    • D、既可以用RET又可以用JMP

    正确答案:C

  • 第9题:

    80C51单片机中,在调用子程序前,用()指令将子程序中所需数据压入堆栈,进入执行子程序时,再用()指令从堆栈中弹出数据。


    正确答案:PUSH;POP

  • 第10题:

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

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

    B

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

    C

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

    D

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


    正确答案: A
    解析: 暂无解析

  • 第11题:

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

    相同

    B

    C

    D

    不定


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    宏与子程序的区别是()。
    A

    宏可以被多次调用

    B

    宏是一段程序

    C

    宏可以实现参数传递

    D

    宏调用时不用返回


    正确答案: C
    解析: 暂无解析

  • 第13题:

    在一段汇编程序中多次调用另一段程序,用宏指令实现比用于程序实现( )。

    A.占内存大,但速度快

    B.占内存小,但速度慢

    C.占内存空间相同,速度快

    D.占内存空间相同,速度慢


    正确答案:A
    解析:宏指令是汇编语句的一个代码段,是汇编功能的一种扩充。宏指令虽然占内存大,但速度快。

  • 第14题:

    在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现( )。

    A.占内存空间小,但速度慢,

    B.占内存空间大,但速度快

    C.占内存空间相同,但速度快

    D.占内存空间相同,但速度慢


    正确答案:B

  • 第15题:

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

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

    正确答案:C

  • 第16题:

    在程序中,相同轨迹的加工部分只需制作一段程序,把它称为(),其余相同的加工部分通过调用该程序即可。

    • A、调用子程序
    • B、固化程序
    • C、循环指令
    • D、子程序

    正确答案:D

  • 第17题:

    子程序的格式是()

    • A、用M98指令调用某个子程序
    • B、主程序中,在调用子程序的程序段之后的程序段都是子程序
    • C、子程序的第一个程序段必须用G00指令进行定位
    • D、子程序中如果沿用前面主程序中指令的进给进度,则不必再指定F的值
    • E、子程序调用结束后,程序运行将返回到主程序中调用子程序的程序段的下一个程序段

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

  • 第18题:

    编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用PUSH指令,恢复现场用()指令。


    正确答案:POP

  • 第19题:

    在用CALL指令实现子程序嵌套调用时,子程序的RET指令()。

    • A、返回到最初始的调用程序中
    • B、返回到上一级调用程序中
    • C、可以换为JMP指令返回
    • D、可以不用

    正确答案:B

  • 第20题:

    编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用()指令,恢复现场用()指令。


    正确答案:PUSH;POP

  • 第21题:

    判断题
    宏指令和子程序都可以被多次调用,而且子程序汇编成目标代码的过程也进行多次。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    单选题
    在用CALL指令实现子程序嵌套调用时,子程序的RET指令()。
    A

    返回到最初始的调用程序中

    B

    返回到上一级调用程序中

    C

    可以换为JMP指令返回

    D

    可以不用


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    用户宏程序就是()
    A

    由准备功能指令编写的子程序,主程序需要时可使用呼叫子程序的方式随时调用;

    B

    使用宏指令编写的程序,程序中除使用常用准备功能指令外,还使用了用户宏指令实现变量运算、判断、转移等功能;

    C

    工件加工源程序,通过数控装置运算、判断处理后,转变成工件的加工程序,由主程序随时调用;

    D

    一种循环程序,可以反复使用许多次。


    正确答案: C
    解析: 暂无解析