• 2022-10-31
    IA-32中指令“pushl%ebp”的功能是()。
    A: R[esp]←R[esp]-4,M[R[esp]]←R[ebp]
    B: R[esp]←R[esp]+4,M[R[esp]]←R[ebp]
    C: M[R[esp]]←R[ebp],R[esp]←R[esp]-4
    D: M[R[esp]]←R[ebp],R[esp]←R[esp]+4
  • A

    内容

    • 0

      IA-32 中指令 “movl 8(%ebp), %edx"的功能是 ____? A: M[R[ebp]+8]←R[edx] B: R[edx]←M[R[ebp]+8] C: R[ebp]+8←R[edx] D: R[edx]←R[ebp]+8

    • 1

      IA-32中指令“movl8(%ebp),%edx”的功能是()。 A: M[R[ebp]+8]R[edx] B: R[edx] C: R[ebp]+8R[edx] D: R[edx]

    • 2

      IA-32中指令“movl 8(%ebp),%edx”的功能是( )。 A: M[R[ebp]+8] B: R[edx] C: R[ebp]+8 D: R[edx]

    • 3

      【单选题】已知R[SS]=2004H,R[ESP]=1000H,执行push ebx指令后,ESP的内容为()。 A. 1002H B. 1004H C. 0FFCH D. 1000H

    • 4

      在空栈状态下,以下代码执行完成后,esp指向哪里?()<br/>pushl $8<br/>movl %esp,%ebp<br/>pushl %esp<br/>pushl $8<br/>addl $4 ,%esp<br/>popl %esp A: . 起始位置-2; B: . 起始位置-4; C: . 起始位置+4; D: . 起始位置;