可学答题网 > 问答 > 微机原理题库
目录: 标题| 题干| 答案| 搜索| 相关
问题

通过堆栈传递参数,在子程序中使用EBP间址取得参数的原因是()。


通过堆栈传递参数,在子程序中使用EBP间址取得参数的原因是()。

  • AEBP没有被占用
  • BEBP间址速度较快
  • CEBP间址默认的段是堆栈段
  • DEBP是基址指针
参考答案
参考解析:
分类:微机原理题库
相关推荐

1、利用堆栈传递子程序参数的方法是固定的,在子程序中,修改参数()可以改变子程序

利用堆栈传递子程序参数的方法是固定的,在子程序中,修改参数()可以改变子程序的返回地址。A[EBP-4]B[EBP-8]C[EBP+4]D[EBP+8]

2、WinDows在多个应用程序间进行信息传递,在源应用程序中通常要使用()命令

WinDows在多个应用程序间进行信息传递,在源应用程序中通常要使用()命令。A复制或剪切B粘贴C删除D选择

3、在参数传递过程中,使用关键字()来修饰参数,可以使之按值传递

在参数传递过程中,使用关键字()来修饰参数,可以使之按值传递AbyvalBbyrefCvalueDreference

4、通过寄存器传递参数比通过堆栈传递参数的优点是()。

通过寄存器传递参数比通过堆栈传递参数的优点是()。A能传递更多得参数B存取效率高C能确保正确调用D没有副作用

5、调用程序和子程序间的参数传递,通常使用()和()作为传递的工具。

调用程序和子程序间的参数传递,通常使用()和()作为传递的工具。

6、若主程序通过堆栈向子程序传递了3个参数,子程序返回主程序时,在子程序中清除堆

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