• 2022-10-30
    利用寄存器间接方式访问堆栈数据时,默认使用的寄存器是 ( )
    A: EBX
    B: EBP
    C: EIP
    D: ESI
  • B

    内容

    • 0

      中国大学MOOC: IA-32处理器中,利用EBP(或ESP)、而不是EBX、ESI等间接或相对寻址访问堆栈,是因为EBP(或ESP)间接或相对寻址的默认逻辑段是堆栈段。

    • 1

      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: 以上都不对

    • 2

      下列哪个寄存器是堆栈栈顶指针寄存器() A: EBP B: ESP C: ESI D: EDI

    • 3

      用EBX做基地址指令,默认采用____段寄存器指向的数据段;如果采用BP,EBP或SP,ESP作为基地址指针,默认使用_____段寄存器指向堆栈段。

    • 4

      利用EBP访问主存数据,默认是在__________寄存器指向的段中。