利用堆栈传递子程序参数时,寻址堆栈段数据的寄存器是( )
A: ESP
B: EAX
C: EBP
D: EIP
A: ESP
B: EAX
C: EBP
D: EIP
C
本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/eotyxmatmzapyjzo.html
举一反三
内容
- 0
x86CPU中,下列哪些是关于堆栈的32位寄存器?() A: . EBP; B: . EAX; C: . EBX; D: . ESP;
- 1
堆栈指针(stack pointer)是哪个?() A: . esp; B: . ebp; C: . eax; D: . ebx;
- 2
call指令执行后,下面的哪几个寄存器会被保存到堆栈中 A: EIP B: EBP C: ESP D: EFLAGS
- 3
IA-32处理器中,利用EBP(或ESP)、而不是EBX、ESI等间接或相对寻址访问堆栈,是因为EBP(或ESP)间接或相对寻址的默认逻辑段是堆栈段。 A: 正确 B: 错误
- 4
主程序通过堆栈向子程序传递了3个参数,子程序调用结束后,在主程序中清除堆栈中3个参数正确的指令是()。 A: AADD ESP,3*2 B: BADD ESP,3*4 C: CADD EBP,3*2 D: DADD EBP,3*4