参考答案和解析
正确答案:A

更多“● 在 32 位处理器上,假设栈顶指针寄存器的当前值为0x00FFFFE8,那么在执行完 指令 “push eax”(eax ”相关问题
  • 第1题:

    4、IA-32处理器上,在EAX=0时执行CPUID指令时通过寄存器ECX、EDX和EBX返回处理器厂商字符串。


    正确

  • 第2题:

    IA-32处理器指令“PUSH EAX”执行后,寄存器EAX内容被传送到当前栈顶。


    正确

  • 第3题:

    10、以下关于IA-32的定点寄存器组织的叙述中,错误的是()。

    A.每个通用寄存器都可作为32位、16位或8位寄存器使用

    B.寄存器EAX/AX/AL称为累加器,ECX/CX/CL称为计数寄存器

    C.寄存器ESP/SP称为栈指针寄存器,EBP/BP称为基址指针寄存器

    D.EIP/IP为指令指针寄存器,即PC;EFLAGS/FLAGS为标志寄存器


    每个通用寄存器都可作为32位、16位或8位寄存器使用

  • 第4题:

    以下关于IA-32的定点寄存器组织的叙述中,错误的是()。

    A.每个通用寄存器都可作为32位、16位或8位寄存器使用

    B.寄存器EAX/AX/AL称为累加器,ECX/CX/CL称为计数寄存器

    C.寄存器ESP/SP称为栈指针寄存器,EBP/BP称为基址指针寄存器

    D.EIP/IP为指令指针寄存器,即PC;EFLAGS/FLAGS为标志寄存器


    每个通用寄存器都可作为 32 位、 16 位或 8 位寄存器使用

  • 第5题:

    假设变量x和y分别存放在寄存器EAX和ECX中,则执行:leal (%eax,%ecx),%edx指令后,R[edx]=()。


    R[edx]=x+y