• 2022-06-28
    利用堆栈传递子程序参数时,寻址堆栈段数据的寄存器是( )
    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