网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

在用堆栈传参的子程序设计中,为什么要PUSHBP?


参考答案

更多 “在用堆栈传参的子程序设计中,为什么要PUSHBP?” 相关考题
考题 将子程序返回地址放在()中时,子程序允许嵌套和递归。 A寄存器B堆栈C子程序的结束位置D子程序的起始位置

考题 (10)结构化程序设计的3中基本结构式 A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移

考题 主程序和子程序间参数传送的方法可以用堆栈传递。( )

考题 结构化程序设计的3种基本结构是( )。A.过程、子程序和分程序 B.顺序、选择和重复 SXB 结构化程序设计的3种基本结构是( )。A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移

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

考题 利用堆栈传递子程序参数的方法是固定的,例如寻址堆栈段数据的寄存器是()

考题 若主程序通过堆栈向子程序传递了3个参数,子程序返回主程序时,在子程序中清除堆栈中3个参数正确的RET指令是()。A、RET 3*1B、RET 3*2C、RET 3*3D、RET 3*4

考题 主程序通过堆栈向子程序传递了3个参数,子程序调用结束后,在主程序中清除堆栈中3个参数正确的指令是()。A、ADD ESP,3*2B、ADD ESP,3*4C、ADD EBP,3*2D、ADD EBP,3*4

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

考题 子程序采用堆栈传递参数,为什么要特别注意堆栈平衡问题?

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

考题 什么是堆栈?堆栈有何作用?在MCS-51单片机应用系统程序设计时,有时为什么要对堆栈指针重新赋值?

考题 子程序参数传递时,用存储单元传参方法,()。A、只能主程序访问传参单元B、只能子程序访问传参单元C、主程序和子程序都能访问传参单元D、主程序读传参单元,子程序写传参单元

考题 用寄存器传参,在子程序作现场保护时,()。A、传参寄存器必须保存B、传参寄存器不必保存C、传参寄存器可以改写D、根据情况确定保存与否

考题 执行段内子程序调用指令时,CPU将把()的值保存在堆栈中。A、CSB、IPC、SPD、CS和IP

考题 VB子程序过程、函数过程的特点说明不正确的是()A、VB中有实现子程序的过程、返回结果的函数过程,用户可以选择有参或无参进行设计,定义实现有参过程或无参过程B、VB中的子程序过程、函数过程,都可以通过"形参←→实参",从而实现调用环境与被调用环境中的数据交流C、VB中函数过程不仅可以呈表达式的形式调用,也可以语句方式调用D、函数过程的返回值的类型可以是简单类型、定长字符串类型,定义时不可缺省

考题 何谓堆栈?栈指针SP的作用是什么?为什么要重新定义SP?

考题 主程序中调用子程序后返回主程序,堆栈指针SP的值()。A、不变B、加2C、加4D、减2

考题 什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针SP重新赋值?如果CPU在操作中要使用两组工作寄存器,SP应该多大?

考题 堆栈的作用是什么?在程序设计时,为什么要对堆栈指针SP重新赋值?

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

考题 利用堆栈传递子程序参数的方法是固定的,若主程序通过堆栈向子程序传递了3个参数,则在子程序中,主程序中最后一个被压入栈中的参数可以用()的形式来访问。A、[EBP-4]B、[EBP-8]C、[EBP+4]D、[EBP+8]

考题 填空题利用堆栈传递子程序参数的方法是固定的,例如寻址堆栈段数据的寄存器是()

考题 问答题子程序采用堆栈传递参数,为什么要特别注意堆栈平衡问题?

考题 单选题CALL指令和RET指令对堆栈操作,正确的说法为()。A CALL指令从堆栈中取出子程序的地址B RET指令从堆栈中取出子程序的地址C CALL指令从堆栈中取出断点的地址D RET指令从堆栈中取出断点的地址

考题 单选题用寄存器传参,在子程序作现场保护时,()。A 传参寄存器必须保存B 传参寄存器不必保存C 传参寄存器可以改写D 根据情况确定保存与否

考题 单选题子程序参数传递时,用存储单元传参方法,()。A 只能主程序访问传参单元B 只能子程序访问传参单元C 主程序和子程序都能访问传参单元D 主程序读传参单元,子程序写传参单元