题目
A.每进行一次过程调用,用户栈从高地址向低地址增长出一个栈帧
B.从被调用过程返回调用过程之前,被调用过程会释放自己的栈帧
C.只能通过将栈指针ESP作为基址寄存器来访问用户栈中的数据
D.过程嵌套调用深度越深,栈中栈帧个数越多,严重时会发生栈溢出
第1题
A.每进行一次过程调用,用户栈从高地址向低地址增长出一个栈帧
B.从被调用过程返回调用过程之前,被调用过程会释放自己的栈帧
C.只能通过将栈指针ESP作为基址寄存器来访问用户栈中的数据
D.过程嵌套调用深度越深,栈中栈帧个数越多,严重时会发生栈溢出
第2题
A.每个栈帧的底部存放的是EBP寄存器内容
B.因为静态变量是局部的,因此被存放在栈帧中
C.每递归调用一次递归过程就生成一个新的栈帧
D.调用过程对应栈帧中最后存放的总是返回地址
第4题
A.入口参数使用栈(stack)传递,即所传递的实参被分配在栈中
B.返回地址是CALL指令下一条指令的地址,被保存在栈中
C.EAX、ECX和EDX都是调用者保存寄存器
D.ESI、EDI、EBP和ESP都是被调用者保存寄存器
第5题
A.分为内核空间和用户空间两大块,各占高地址1GB和低地址3GB空间
B.用户空间从0x8048000开始,由高地址的动态区和低地址的静态区组成
C.用户空间的动态区由栈和堆组成,栈从高地址向低地址生长而堆则相反
D.用户空间的静态区由代码段和数据段组成,数据段由读写数据和只读数据组成
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!