网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
IA-32每进行一次过程调用,用户栈从高地址向低地址增长出一个栈帧。
参考答案和解析
只能通过将栈指针 ESP 作为基址寄存器来访问用户栈中的数据
更多 “IA-32每进行一次过程调用,用户栈从高地址向低地址增长出一个栈帧。” 相关考题
考题
一个采用顺序存储结构的栈,其中TOP为栈顶指针。若以地址高端作栈顶,地址低端作栈底,那么进行进栈操作时,对TOP的操作为( )。 A.TOP:=TOP-1 B.TOP:=TOP+1 C.TOP:=0D.TOP不作任何修改
考题
当一次函数调用发生时,对其执行过程正确描述的是(28)。A.复制实参变量的值→控制流转移到该函数的起始位置→分配一个栈帧→开始执行该函数→控制流返回到函数调用点B.控制流转移到该函数的起始位置→复制实参变量的值→分配一个栈帧→开始执行该函数→控制流返回到函数调用点C.控制流转移到该函数的起始位置→分配一个栈帧→复制实参变量的值→开始执行该函数→控制流返回到函数调用点D.分配一个栈帧→复制实参变量的值→控制流转移到该函数的起始位置→开始执行该函数→控制流返回到函数调用点
考题
函数可能需要栈帧的原因不包括下面哪项?()A、有些局部变量是数组或者结构B、局部变量太少,能都放在寄存器中C、函数用取地址操作符()来计算一个局部变量的地址D、函数必须将栈上的某些参数传递到另一个函数
考题
一个堆栈从3000H:0000H开始,最后一个字的偏移地址为0200H,SP内容为0052H,问:栈顶逻辑地址和物理地址、栈底逻辑地址和物理地址、SS的内容是多少?存入1234H后,SP内容是多少?堆栈内容如何变化?
考题
执行CALLFARPTRSUBR2时,正确的说法是()。A、先将断点的段地址入栈,再将偏移地址入栈B、先将断点的偏移地址入栈,再将段地址入栈C、先将SUBR2的段地址入栈,再将偏移地址入栈D、先将SUBR2的偏移地址入栈,再将段地址入栈
考题
80C51单片机响应中断的过程是()。A、断点PC自动压栈,对应中断矢量地址装入PCB、关中断,程序转到中断服务程序C、断点压栈,PC指向中断服务程序地址D、断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址
考题
单选题函数可能需要栈帧的原因不包括下面哪项?()A
有些局部变量是数组或者结构B
局部变量太少,能都放在寄存器中C
函数用取地址操作符()来计算一个局部变量的地址D
函数必须将栈上的某些参数传递到另一个函数
考题
单选题堆栈指针的作用是用来指示()A
栈底地址B
栈顶地址C
下一条要执行指令的地址
热门标签
最新试卷