• 2022-10-31
    movl 0xc(%ebp),%eax这条指令的作用等价于eax=*(int32_t*)(ebp+12)。
  • 举一反三

    内容

    • 0

      enter指令负责建立当前函数堆栈,等价于以下两条指令:<br/>pushl %ebp<br/>movl %esp,%ebp

    • 1

      假定int型数组a的首址在ECX中,则“a送EAX”所对应的汇编指令是 A: movl %ecx,%eax B: movl%edx, %eax C: leal (%ecx, 0), %eax D: leal (%ecx, 4),%eax

    • 2

      假定int型数组a的首地址在ECX中,则“a送EAX”所对应的汇编指令是()。 A: movl %ecx,%eax B: movl %edx,%eax C: leal (%ecx,0),%eax D: leal (,%ecx,4),%eax

    • 3

      与下面两条指令等价的指令是(): pushl %ebp movl %esp, %ebp A: . enter; B: . leave; C: . ret; D: . popl

    • 4

      80386~Pentium微处理器中的通用寄存器包括:EAX、EBX、ECX、EDX、ESP、 EBP、EDI和ESI。其中哪些可以作为32位、16位和8位寄存器使用______。 A: EAX、EBX、ECX、EDX、ESP、EBP B: ESP、EBP、EDI、ESI C: EAX、EBX、ECX、EDX D: 以上都不对