题目
A.变量t1和t2的有效地址分别为R[ebp]-12和R[ebp]-8
B.变量t1所在的地址高(或大)于变量t2所在的地址
C.参数t1和t2的有效地址分别为R[esp]和R[esp]+4
D.参数t1所在的地址低(或小)于参数t2所在的地址
第1题
A.变量t1和t2的有效地址分别为R[ebp]-12和R[ebp]-8
B.变量t1所在的地址高(或大)于变量t2所在的地址
C.参数t1和t2的有效地址分别为R[esp]和R[esp]+4
D.参数t1所在的地址低(或小)于参数t2所在的地址
第2题
A.变量t1和t2的有效地址分别为R[ebp]-12和R[ebp]-8
B.变量t1所在的地址高(或大)于变量t2所在的地址
C.参数t1和t2的有效地址分别为R[esp]和R[esp]+4
D.参数t1所在的地址低(或小)于参数t2所在的地址
第3题
A.变量t1和t2被分配在caller函数的栈帧中
B.传递参数时t1和t2的值从高地址到低地址依次存入栈中
C.add函数返回时返回值存放在EAX寄存器中
D.变量sum被分配在caller函数的栈帧中
第4题
A.变量t1和t2被分配在caller函数的栈帧中
B.传递参数时t1和t2的值从高地址到低地址依次存入栈中
C.add函数返回时返回值存放在EAX寄存器中
D.变量sum被分配在caller函数的栈帧中
第5题
A.变量t1和t2被分配在caller函数的栈帧中
B.传递参数时t1和t2的值从高地址到低地址依次存入栈中
C.add函数返回时返回值存放在EAX寄存器中
D.变量sum被分配在caller函数的栈帧中
第6题
A.第1条指令将过程P的EBP内容压入caller栈帧
B.第2条指令使BEP内容指向caller栈帧的底部
C.第3条指令将栈指针ESP向高地址方向移动,以生成当前栈帧
D.从上述指令序列可看出,caller函数没有使用被调用者保存寄存器
第8题
A.复制传播
B.常量折叠
C.删除无用赋值
D.删除公共子表达式
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!