首页学历类考试大学计算机科学
(单选题)

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

ARET 3*1

BRET 3*2

CRET 3*3

DRET 3*4

正确答案

来源:www.examk.com

答案解析

相似试题

  • (单选题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

    利用堆栈传递子程序参数的方法是固定的,在子程序中,修改参数()可以改变子程序的返回地址。

    答案解析

  • (简答题)

    利用堆栈传递子程序参数的方法是固定的,在子程序中通常是利用什么访问栈中的参数。

    答案解析

  • (填空题)

    子程序的基本结构包括()等几个部分;子程序的参数传递有寄存器、堆栈、存储器等方法。

    答案解析

  • (简答题)

    说明C程序调用外部汇编模块的具体方法,并总结参数传递和汇编模块返回值的接口约定。分析C程序调用汇编模块前后的堆栈变化情况。

    答案解析

  • (单选题)

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

    答案解析

  • (简答题)

    在程序设计中,可采用下列三种方法实现输出和输入: (1)通过scanf和printf语句; (2)通过函数的参数显式传递; (3)通过全局变量隐式传递。 试讨论这三种方法的优缺点。

    答案解析

快考试在线搜题