更多“8086的主程序和子程序之间的参数传递都有哪几种?”相关问题
  • 第1题:

    主程序和子程序间参数传送的方法可以用寄存器传递。( )


    正确答案:对

  • 第2题:

    在ARM汇编语言程序设计中主程序和子程序参数的传递需要满足ATPCS规则,ATPCS规则中用来传递参数的寄存器是()

    A.R0

    B.R1

    C.R2

    D.R3

    E.R4


    参考答案:A, B, C, D

  • 第3题:

    在ARM汇编语言程序设计中主程序和子程序参数的传递需要满足ATPCS规则,ATPCS规则中用来传递参数的寄存器是()

    • A、R0
    • B、R1
    • C、R2
    • D、R3
    • E、R4

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

  • 第4题:

    若主程序通过堆栈向子程序传递了3个参数,子程序返回主程序时,在子程序中清除堆栈中3个参数正确的RET指令是()。

    • A、RET 3*1
    • B、RET 3*2
    • C、RET 3*3
    • D、RET 3*4

    正确答案:D

  • 第5题:

    主程序与子程序之间传递参数可通过()进行。

    • A、堆栈
    • B、存储器单元
    • C、通用寄存器
    • D、指令队列
    • E、其他

    正确答案:A,B,C

  • 第6题:

    通常主程序和子程序间参数传送的方法有三种:()、()、()(顺序可调换)。


    正确答案:用寄存器传递;用存储单元传递;用堆栈传递

  • 第7题:

    子程序调用时,参数的传递方法有哪几种?


    正确答案: 利用累加器或寄存器;
    利用存储器;
    利用堆栈。

  • 第8题:

    所有子程序与主程序间都有参数传递。


    正确答案:错误

  • 第9题:

    利用堆栈传递子程序参数的方法是固定的,若主程序通过堆栈向子程序传递了3个参数,则在子程序中,主程序中最后一个被压入栈中的参数可以用()的形式来访问。

    • A、[EBP-4]
    • B、[EBP-8]
    • C、[EBP+4]
    • D、[EBP+8]

    正确答案:D

  • 第10题:

    问答题
    8086的主程序和子程序之间的参数传递都有哪几种?

    正确答案: 4种,寄存器、变量传递、地址表传递、堆栈堆栈
    解析: 暂无解析

  • 第11题:

    单选题
    一个完整的FORTRAN源程序的组成不应该()。
    A

    只有一个主程序没有子程序

    B

    有一个主程序和若干子程序

    C

    有一个主程序和一个子程序

    D

    只有子程序而没有主程序


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

  • 第12题:

    填空题
    通常主程序和子程序间参数传送的方法有三种:()、()、()(顺序可调换)。

    正确答案: 用寄存器传递,用存储单元传递,用堆栈传递
    解析: 暂无解析

  • 第13题:

    子程序调用时要注意主程序与子程序的参数传递。()


    正确答案:对

  • 第14题:

    8086的主程序和子程序之间的参数传递都有哪几种?


    正确答案: 4种,寄存器、变量传递、地址表传递、堆栈堆栈

  • 第15题:

    下列关于主程序和子程序的正确说法是()。

    • A、子程序同主程序一样事先存储在存储器中
    • B、主程序可以调用子程序
    • C、子程序结束是需要一个结束符
    • D、子程序与加工工艺无关
    • E、主程序可以无限次调用子程序

    正确答案:A,B,C

  • 第16题:

    主程序通过堆栈向子程序传递了3个参数,子程序调用结束后,在主程序中清除堆栈中3个参数正确的指令是()。

    • A、ADD ESP,3*2
    • B、ADD ESP,3*4
    • C、ADD EBP,3*2
    • D、ADD EBP,3*4

    正确答案:D

  • 第17题:

    子程序参数传递时,用存储单元传参方法,()。

    • A、只能主程序访问传参单元
    • B、只能子程序访问传参单元
    • C、主程序和子程序都能访问传参单元
    • D、主程序读传参单元,子程序写传参单元

    正确答案:C

  • 第18题:

    子程序与主程序间的参数传递必须用存储器来实现


    正确答案:错误

  • 第19题:

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


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

  • 第20题:

    对于子程序与主程序的参数传递,当要求较快的传递速度时宜采用的方式是()。

    • A、内部存储器
    • B、外部存储器
    • C、寄存器
    • D、堆栈

    正确答案:C

  • 第21题:

    在编写程序时,若有主程序和子程序,子程序应写在()指令和()指令之间。 


    正确答案:FEND;END

  • 第22题:

    问答题
    子程序调用时,参数的传递方法有哪几种?

    正确答案: 在80C51单片机中,子程序调用时,参数的传递方法由三种:
    (1)利用累加器A或寄存器;
    (2)利用存储器;
    (3)利用堆栈。
    解析: 暂无解析

  • 第23题:

    单选题
    可调数组()中出现。
    A

    只能在主程序

    B

    只能在子程序

    C

    只能在主程序和子程序

    D

    可以在主程序、子程序和模块


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

  • 第24题:

    单选题
    子程序参数传递时,用存储单元传参方法,()。
    A

    只能主程序访问传参单元

    B

    只能子程序访问传参单元

    C

    主程序和子程序都能访问传参单元

    D

    主程序读传参单元,子程序写传参单元


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